I have a 2006 307 sw 1.6 hdi that started to cut out & then wouldnt start. Diagnosed as u/s tank sender which was changed. Now car will turn over & fire for a few seconds & then cut out. If I hold it at 2000 rpm or above it will run, as soon as I take my foot off it cuts out. Code was p0088, code now reads p1166 real time graph shows pressure exceed max. I have renewed the fuel filter, fuel pressure sensor & fuel pressure regulator, same problem, same reading. I suspect pressure sensor wiring/signal but I'm poor at the electrical stuff. Could it be a duff new sensor? Any help appreciated, cant move it to get it on a Peugeot diagnostic. What sould the voltage readings be on the pressure sensor? ta.