An update for those that are interested.....
I took the intake hose of the throttle body. Then I sprayed a large amont of throttle body cleaner into the IAC ports in front and behind the throttle butterfly. I also gave the throttle body a clean behind the butterfly, it was not very dirty. Started it. Gave it a few revs.
For three days the car has been performing normally.
Hopefully it was as easy as that!
While doing all this I noticed something interesting.
With a jumper wire connecting pins E1 and TC in the diagnostic socket under the bonnet the O/D OFF, ABS, airbag and engine lights were all flashing at about twice per second. I believe this indicates that these systems are normal and not storing any error codes.
After playing around under the hood investigating the idle problem I noticed that the engine light was flashing differently. Like an older car I once owned the engine light was clearly flashing a code sequence.
The gregorys manual I have says nothing of this. The manual only mentions the use of a computer scanner.
Anyway the I watched the flashing engine light and it was spelling out two numbers 2431 and 3341.
As a test I shut down. Disconnected the battery. Waited. Reconnected the battery. Started it up. Put back the jumper wire. The engine light now flashed at twice per second. With the engine running I disconnented the MAF sensor. The engine light came on. I used the jumper wire to check the code: 2431. Did the same with the IAC connector: 3341.
First question: Does anyone have a list of these codes? The gregorys manual only lists scanner derived codes like P0100 or P0505.
Next question: There is an OBD-II diagnostic connector near the steering wheel. Does anyone know if this model camry is OBD-II compliant? Has anyone successfully used a scanner to get error codes or check engine values live? If so what brand of scanner? I am led to believe that the Camry computer uses the ISO 9141-2 protocol. Does anyone know if this is true?
I have an AutoXray EZ-Scan 5000 (
www.autoxray.com) that I bought when I was living in the USA. There it worked well with Toyotas, Subarus, Chevys and Fords. These were all OBD-II compliant. Of course, it does not work with the Australian Camry. The pins in the Camry OBD-II connector seem to be OBD-II compliant. It just won't talk to the scanner. Any ideas appreciated.