Hi,
I've got a 2000 1L Corsa and recently couldn't get it to start. I tracked the problem to the fuel pump relay (which wasn't being switched on and so no fuel).
As I understand it, the live end of the relay coil is only live when the ignition is switched on and then the ECU grounds the other end when the pump needs to be turned on (when the engine is turning or for a couple of seconds to pressurise the fuel lines). The problem is that this doesn't happen.
When I measure the voltage between the ground end of the relay coil and the battery's negative terminal then it registers at 12.5V when the ignition is switched on and before I try starting it. So far, so good.
When I try and start the engine, the voltage drops to about 10V and not the 0V that I'd expect. What could be causing this?
If I bypass the ECU and ground the relay manually then the engine starts fine. I've checked the crankshaft sensor and that appears to be working as well (in that if I unplug it, the engine doesn't start, even with the pump manually on).
I've also checked the wire between the relay and the ECU and that's registering at virtually no resistance so no corrosion or loose connections there.
Is this likely to be an ECU problem and expensive to fix? I'm hoping not!
Any comments or suggestions would be welcome,
Cheers, James