Corsa Idle driving me mad
Posted: Mon Aug 31, 2009 10:05 am
Hello, I have a 1.0 Corsa Envoy 1999. The car was fine when I bought it and not long after (less than 2K) the dreaded engine management light came on. When I start it up it revs like mad then settles down a little but still idles to high. I have changed the idle control valve, throttle position sensor and a whole new throttle body. The error code I am getting is P0505. For now I have unplugged the idle and set it manually using a 9V battery so that it idles correctly. I have checked the air mass meter and it appears to be clean and I am not getting an error code for it. I also disconnected the battery over night to let the ECU reset but still no joy. I have also replaced all the air box trunking and the air filter.
For some reason when I turn the key the car tries to push the idle valve fully open which causes the revs to go through the roof before dropping into engine management mode. Has anybody any idea why the ECU is doing this? I am assuming that it thinks the car needs more air to get through but then realises that the revs are too high and errors. Is this a faulty ECU? As far as I can tell there are no split pipes but I haven't been able to check underneath the car for any exhaust problems. Could my oxygen sensor be bust? I'm not getting any error codes for it and if I measure it I get alternating between lean / rich on idle.
Alan
For some reason when I turn the key the car tries to push the idle valve fully open which causes the revs to go through the roof before dropping into engine management mode. Has anybody any idea why the ECU is doing this? I am assuming that it thinks the car needs more air to get through but then realises that the revs are too high and errors. Is this a faulty ECU? As far as I can tell there are no split pipes but I haven't been able to check underneath the car for any exhaust problems. Could my oxygen sensor be bust? I'm not getting any error codes for it and if I measure it I get alternating between lean / rich on idle.
Alan