Ich hatte mit meinem Citroen auch mal die gleichen Symptome. Mal sprang er an, dannn musste ich ewig nudeln bis er ansprang und mal startete er gar nicht.
Ich stellte irgendwann fest, daß an der Kraftstoffpumpe unterschiedliche Spannungen anlagen. Ursache war ein Kabelbruch.
Die Bruchstelle konnte ich zwischen Motorraum und Sicherungskasten ermitteln. Da am Sicherungskasten ca. 10 Millionen Kabel verbaut sind, habe ich ein Bypasskabel um den Sicherungskasten verlegt und mit einer fliegenden 10 Ampere Sicherung sicherheitshalber abgesichert. Seitdem läuft er problemlos ... ich habe fast eine Woche nach dem Fehler geforscht...