in regards to the air leak, you could tell by reading the electrical signals to the IAC and injectors to determine if its cutting fuel or if the IAC is flipping open and closed. in the mean time have you tried replacing any gaskets like the valve cover gasket or any of the vac hoses and the pcv valve?
If there is an air leak which is causing the computer to order the IAC valve to flip open and closed, then this same air leak has been present since the day I bought this car brand new.
But if I reset the computer by pulling the fuse, then in spite of this air leak, the computer does not pulse the IAC valve nor the fuel injectors. What happens after a computer reset is that during the following two days, the peak cold idle rpms will slowly increase from 1800 to 2300, with a gain of about 200 rpms for each time the car is restarted. Only after starting twice with 2300 rpms will the pulsing experience be introduced for the first time.
Yes, a minor un-metered air leak would probably cause the computer to alter the long-term fuel trim parameters and this could explain a progressive increase in the peak idle rpms following each cold start.
Because I may be required to seek compensation from the manufacturer when I resell my car, I am reluctant to tinker with it, least I be accused of creating this problem.
If my problem is shared by over 8% of other owners of the same engine, then I believe that the manufacturer should have the first crack at bat in dealing with this problem.
My main interest at this time is documenting how many other owners share this issue (poll question), and catalog the different appoaches that have been applied by dealerships for cars still under warranty.
So far there is not one documented solution across the continent among Corolla, Matrix, Vibe, and Echo owners. This is why I prefer using my computer keyboard instead of my ratchet set.
you know, it could be something as simple as a bad pcv valve and you're fussing about this soo long, you could have had it fixed and the car sold for a decent resale by now. toyota may never do anything about this no matter how mean you get with them. usually persuing the dealer to fix something that they didnt fix is a good course of action, but if it means you're leaving your car in a "broken" state for a long time and pouring hours upon hours of your personal time to get it fixed....it may just NOT BE WORTH IT. just bite the bullet on this one and fix it. start by properly diagnosing the problem to eliminate faulty parts.
start by back probing an injector with a noid light to see if the engine is cutting fuel. if its not then the upper end of the cold start rev range is being controlled by the IAC. next tap the wires or backprobe the IAC connector and read its electrial values while its doing its crazy warmup idle. i'll bet its flapping opened and closed
just because you pull the fuse and it goes away DOES NOT mean its an ECM problem! too many people do this and immediatly blame the computer. ALOT of cars have an adaptive idle which relearns how to idle properly after the ecm is reset, the learning period varies from manufactuer to manufactuer. it sounds like when you reset it, you're resetting its learned idle and those 2 days of happiness are because its relearning its idle. you didnt fix anything, the mechanical fault or faulty sensor is still there.
yes, it could be a single faulty sensor! this surging idle is a common problem with fords of the 90's. its caused by a bad mass airflow sensor, on cold startup the engine surges up and down and sometimes will stall, however once its warm it idles fine and drives without any problems.
while its hunting up and down for idle speed spray carb cleaner around the vacum lines, any change in idle means that you've found a leak and found the problem. this is something that you can do yourself and is a KNOWN diagnostic procedure.