Hi. I have 2 Primeras, both SR20De engines (I think .... 1997 2.0i SE) one of which is failing to start. It is not operating the fuel pump when the engine cranks, i.e it runs the fuel pump for 2 seconds as the ignition comes on and is then supposed to run it again as the starter motor operates, but does not). The other Primera does run the fuel pump when cranking the engine. The ECU diagnostic states code 34 ( Knock Sensor) but this sensor has the correct resistance reading and should not prevent the car from starting anyway. Unfortunately I cannot swap the distributors as one has a single 8-pin plug and the other two plugs, a 6-pin and a 2 pin.
I have pulled a spark plug and it was quite wet. On turning the engine It did spark against the block, albeit a weak spark rather than a strong blue one. The plugs themselves are relatively new and there were no warning symptoms such as misfiring, the car simply started for about 1 second yesterday then stopped. Since then I have cycled the ignition to prime the fuel system using the initial 2 second bursts, then tried to start the engine at which point it caught briefly but did not start. Suspecting a fuel fault I removed the fuel feed from the engine side of the filter and tested the pump operation on Ignition-On and Starting routines.
I'm thinking that : (a) the car isn't starting because the fuel pump isn't working when the starting is turning the engine. (b) the ECU/ECCS is responsible for operating the fuel pump, and (c) it (the ECU) is not doing so because it is not receiving the signal from the Crank position sensor to say the engine is turning (if it doesn't get a signal it turns off the pump as a safety measure).
This seems reasonable, but before forking out £150 for a new distributor unit wondered if I'd overlooked something more likely?
Thank you, Steve