Sachverhalt: A. X._ wurde am 17. Januar 2007 in Untersuchungshaft versetzt. Zurzeit befindet er sich im vorzeitigen Strafvollzug. Gemäss Anklageschrift vom 16. Oktober 2007 werden ihm Gefährdung des Lebens, Störung des öffentlichen Verkehrs, mehrfache Sachbeschädigung sowie geringfügiger Diebstahl zur Last gelegt. Mit Urteil 1B_78/2007 vom 25. Mai 2007 wies das Bundesgericht eine gegen die Verlängerung der Untersuchungshaft gerichtete Beschwerde X._s ab. Das Bundesgericht vertrat im damaligen Zeitpunkt den Standpunkt, dass Wiederholungsgefahr bestehe und die Fortsetzung der Untersuchungshaft zumindest bis zum Vorliegen des psychiatrischen Gutachtens verhältnismässig sei. Am 7. April 2008 stellte X._ ein Gesuch um Entlassung aus dem in der Zwischenzeit angetretenen vorzeitigen Strafvollzug. Die Haftrichterin des Bezirks Bülach wies das Gesuch mit Verfügung vom 11. April 2008 ab. B. Mit Beschwerde in Strafsachen beantragt X._, die Verfügung der Haftrichterin aufzuheben und ihn aus der Haft zu entlassen. Eventualiter sei die Sache zur weiteren Abklärung und neuer Entscheidung an die Vorinstanz zurückzuweisen. Ferner beantragt X._ die unentgeltliche Rechtspflege im Verfahren vor Bundesgericht. C. Die Haftrichterin des Bezirks Bülach hat auf Vernehmlassung verzichtet. Die Staatsanwaltschaft Winterthur/Unterland beantragt Beschwerdeabweisung. Der Beschwerdeführer hat repliziert.