Sachverhalt: Sachverhalt: A. Am 9. Februar 1997 wurde in ... die Leiche von Y._ aufgefunden. Die Ermittlungen ergaben, dass er erschossen worden war. X._ wurde verdächtigt, mit dem Tötungsdelikt in Verbindung zu stehen und wurde deshalb am 9. Februar 1997 verhaftet. Da sich der Verdacht zunächst nicht erhärtete, wurde er tags darauf wieder aus der Haft entlassen. In der Folge wurde X._ von einer Drittperson belastet, der Auftraggeber der Tötung gewesen zu sein, weshalb er am 26. Februar 1997 erneut verhaftet wurde. Diese zweite Untersuchungshaft dauerte bis zum 14. März 1997. Da sich eine Beteiligung von X._ am Tötungsdelikt nicht rechtsgenüglich nachweisen liess, stellte der Untersuchungsrichter des Kantons Thurgau das Strafverfahren gegen ihn am 27. Januar 1998 ein. Da sich eine Beteiligung von X._ am Tötungsdelikt nicht rechtsgenüglich nachweisen liess, stellte der Untersuchungsrichter des Kantons Thurgau das Strafverfahren gegen ihn am 27. Januar 1998 ein. B. Am 25. März 2004 wurde X._ erneut verhaftet. Der Untersuchungsrichter führte in der Haftverfügung aus, X._ stehe im dringenden Verdacht, sich der Mitwirkung bei vorsätzlicher Tötung, der Begünstigung sowie der Hehlerei schuldig gemacht zu haben. Zur Klärung der Tatbestände sei ein polizeiliches Ermittlungsverfahren angeordnet worden. X._ werde in Untersuchungshaft gesetzt, weil die Gefahr bestehe, dass er Spuren der Tat verwischen, Zeugen oder Mitbeteiligte beeinflussen oder sonst wie die Untersuchung gefährden könnte. Zudem bestehe die Gefahr der Fortsetzung der strafbaren Handlungen. B. Am 25. März 2004 wurde X._ erneut verhaftet. Der Untersuchungsrichter führte in der Haftverfügung aus, X._ stehe im dringenden Verdacht, sich der Mitwirkung bei vorsätzlicher Tötung, der Begünstigung sowie der Hehlerei schuldig gemacht zu haben. Zur Klärung der Tatbestände sei ein polizeiliches Ermittlungsverfahren angeordnet worden. X._ werde in Untersuchungshaft gesetzt, weil die Gefahr bestehe, dass er Spuren der Tat verwischen, Zeugen oder Mitbeteiligte beeinflussen oder sonst wie die Untersuchung gefährden könnte. Zudem bestehe die Gefahr der Fortsetzung der strafbaren Handlungen. C. Am 7. April 2004 beantragte X._ die Haftentlassung. Mit Verfügung vom 15. April 2004 stellte der Präsident der Anklagekammer des Kantons Thurgau fest, dass die am 25. März 2004 angeordnete Untersuchungshaft zulässig und der Haftgrund der Kollusionsgefahr nach wie vor gegeben sei. Die von X._ dagegen eingereichte staatsrechtliche Beschwerde hiess das Bundesgericht mit Urteil 1P.321/2004 vom 23. Juni 2004 gut; das Haftentlassungsgesuch wies es jedoch ab. Die kantonalen Strafverfolgungsbehörden wurden aufgefordert, ihrer Informationspflicht unverzüglich nachzukommen und dem Beschwerdeführer mitzuteilen, was ihm konkret vorgeworfen werde. Die von X._ dagegen eingereichte staatsrechtliche Beschwerde hiess das Bundesgericht mit Urteil 1P.321/2004 vom 23. Juni 2004 gut; das Haftentlassungsgesuch wies es jedoch ab. Die kantonalen Strafverfolgungsbehörden wurden aufgefordert, ihrer Informationspflicht unverzüglich nachzukommen und dem Beschwerdeführer mitzuteilen, was ihm konkret vorgeworfen werde. D. Hierauf führte der Untersuchungsrichter am 28. Juni 2004 mit dem Angeschuldigten eine Einvernahme durch und teilte ihm mit, dass er im dringenden Verdacht stehe, aktiv an der Tötung von Y._ vom 8./9. Februar 1997 beteiligt gewesen zu sein. Er werde verdächtigt, entweder selber am Tatort anwesend gewesen zu sein und Y._ getötet zu haben und/oder den Auftrag zur Tötung an den Mitangeschuldigten Z._ erteilt und diesen für die Tötung bezahlt zu haben. Der Untersuchungsrichter stützte seinen Tatverdacht insbesondere auf acht Verdachtsmomente, welche dem Angeschuldigten dargelegt wurden. D. Hierauf führte der Untersuchungsrichter am 28. Juni 2004 mit dem Angeschuldigten eine Einvernahme durch und teilte ihm mit, dass er im dringenden Verdacht stehe, aktiv an der Tötung von Y._ vom 8./9. Februar 1997 beteiligt gewesen zu sein. Er werde verdächtigt, entweder selber am Tatort anwesend gewesen zu sein und Y._ getötet zu haben und/oder den Auftrag zur Tötung an den Mitangeschuldigten Z._ erteilt und diesen für die Tötung bezahlt zu haben. Der Untersuchungsrichter stützte seinen Tatverdacht insbesondere auf acht Verdachtsmomente, welche dem Angeschuldigten dargelegt wurden. E. In seiner Vernehmlassung zur zweiten Haftüberprüfung führte der Untersuchungsrichter am 7. Juli 2004 u.a. aus, weitere Abklärungen und Ermittlungen sowie die zwischenzeitlich erfolgten Fortschritte der kriminaltechnischen Wissenschaft hätten zu neuen und äusserst brisanten Erkenntnissen bezüglich Tatablauf und Täterschaft geführt. Es sei davon auszugehen, dass Z._ am Tötungsdelikt beteiligt gewesen sei. Der Präsident der Anklagekammer hörte den Angeschuldigten am 12. Juli 2004 an und kam in seinem Entscheid vom 14. Juli 2004 zum Schluss, dass die am 25. März 2004 angeordnete Untersuchungshaft zulässig und der Haftgrund der Kollusionsgefahr nach wie vor gegeben sei. Der Präsident der Anklagekammer hörte den Angeschuldigten am 12. Juli 2004 an und kam in seinem Entscheid vom 14. Juli 2004 zum Schluss, dass die am 25. März 2004 angeordnete Untersuchungshaft zulässig und der Haftgrund der Kollusionsgefahr nach wie vor gegeben sei. F. Mit Eingabe vom 23. Juli 2004 erhebt X._ staatsrechtliche Beschwerde. Er beantragt, die Verfügung des Präsidenten der Anklagekammer vom 14. Juli 2004 sei aufzuheben; er sei umgehend aus der Haft zu entlassen. Gleichzeitig stellt er Antrag auf Gewährung der unentgeltlichen Prozessführung und Verbeiständung. Der Präsident der Anklagekammer, die Staatsanwaltschaft und der Untersuchungsrichter schliessen auf Abweisung der Beschwerde. Der Präsident der Anklagekammer weist überdies darauf hin, dass ein im Vergleich mit dem Ermittlungsgegenstand von 1997/1998 völlig neuer Sachverhalt vorliege, nachdem gegen Z._ aufgrund einer DNA-Analyse ein dringender Tatverdacht bestehe. Der Beschwerdeführer hält in seiner Replik an seinen Rechtsbegehren fest. 