flyology wrote:Idle air control motor may be shot, and stuck in the "cold" state effectively setting the mixture to "rich". This would explain why you have to open the trhottle valve a bit to get it to lean out enough to have a go at starting in hot weather.
My guess is it is also consuming more fuel than it should too...
this sounds exactly right!
Any suggestions on where/what to look for the air control motor?
Should be near the throttle valve with a couple of hoses (or cast in air channels) either side of the throttle valve, and an electrical plug connected to it. Iys purpose is to bleed air across the closed throttle valve to allow the engine to idle.
It will be seperate to the throttle position sensor (which will not have hoses to/from it). You may also find an inlet air temp and mass airflow sensor in the general area too, but with the big inlet rubber hoses off you easily identify these.
First things first though, try giving the contacts to the motor and all electricals across the inlet manifold a good clean.
This is generic information only as I'm not to sure about exactly how your system is set up. I'm a nurse, not a mechanic, but I have experience with EFI's
Have you been able to retieve any error codes from the ECU? This would help.
CA20 ECU Codes
code: description:
11 engine speed sensor (*)
12 system pass
13 oxygen sensor circuit (open)
14 coolant temperature sensor circuit (voltage low)
15 coolant temperature sensor circuit (voltage high)
21 throttle position sensor circuit (voltage high)
22 throttle position sensor circuit (voltage low)
23 start signal circuit (*)
31 park/neutral switch circuit - auto only (*)
32 air mass sensor circuit (voltage low)
33 air mass sensor circuit (voltage high)
34 hotwire self cleaner (*)
43 vehicle speed sensor circuit
44 oxygen sensor circuit (lean)
45 oxygen sensor circuit (rich)
55 ECU
Note: (*) the ECM lamp will not light for these faults.
Note: these codes are applicable to the Australian U12.
A Gregory's manual should tell you how to retrieve the codes (usually jumpering a couple of pins in a socket, or holding a particular dash switch in while you turn the ignition on). It will cause the check engine light to flash on/off in a sequence that can be read.
You may need to disconnect the battery to clear all the codes that have been stored, and to allow the ECU to "relearn". It will be normal for performance not to be good for 5-10 km after doing this while the ECU sorts itself out.