i have to do the drive cycle in order to pass my emissions. cause i failed the first time cause of some of my systems were not ready or they were unsupported and i had a p0113 code. im guessing cause it was cause of my battery being dead for so long. i havent drove
So my question is if i do the drive cycle and that one code comes back can i just erase it in the parking lot and all my systems be ready still? or will they be not ready and unsupported again?
i would think that it would erase that code and all be ready. ive tried to fix it but it keeps coming back. i replaced the sensor and and the harness that plugs into it. can my connections be bad or something? i dont know what else to do
thanks
intro - you car info does not indicate 2.2 or 2.4, but from what I can see in the manual, P0113 means the same for both, and the IAT works the same for both. I am also referencing the OEM manual for a 1997, which is the same generation, and thus should also be the same or similar.
It seems your stuck here. When you erase the codes, you also clear the 'system monitors'. The system monitors require a complete drive cycle in order to show pass. A drive cycle means the coolant temp must rise at least 40 degrees, and reach at least 160 degrees. In other words, starting with engine (coolant) fairly cold, and run to (nearly) normal temp. At that point the monitor test will run. They will then set a pass or fail. If you have a code (like your P0113), you may not pass all the monitor tests. After all, that is partially what they are for. Looking for failures in the systems. An unsupported monitor on the drive cycle should not make the emissions test center not test the car. The system they use should already be programmed to know what monitors your car supports and should be set to test accordingly.
Now to your problem.
The IAT self test runs after every start. It takes 5-6 minutes to complete. Once it sees a fault condition, it watches for car speed less than 15 MPH. If the fault is still present when spped is under 15, then MIL sets. If there is no fault seen after 3 good consecutive runs, the PCM will turn the MIL off without an external reset.
With your IAT not working correctly, you are likely not getting correct combustion mixture, and thus fail emissions. With P0113 set the cooling fan should be set to on all the time and the PCM will default to using a 140 degree intake temp. You say you replaced the IAT and harness? P0113 is IAT sensor circuit high. This might be caused by a short on the on the PCM side wire. A Short tells the PCM the IAT temp is too cold to believe.
This is opposed to Open circuit to IAT (example - connector removed from sensor) should set a P0112, and indication of IAT being too hot tfor PCM to believe. Example an open on the ground side wire.
If you do not have a scan tool to read the actual sensor values - try this. Put a volt meter on the PCM signal wire (Pin B) at the IAT sensor connector. It should read PCM signal voltage (5 VDC). Then meter Pin B to ground. This should show no resistance. If both of these are good, then that should mean the sensor you replaced is bad. If Pin B ground is bad, you have a ground wire fault. If voltage from PCM is bad, then you have either a bad wire from the PCM, a bad connection in the monster connector at the PCM, of a bad PCM computer. You can also measure the resistance of the IAT itself - only so far as to see if the resistance shanges with temp change. You can watch the resistance while you heat the sensor with a hair dryer (don't get it too hot) and see if the resistance changes smoothly both heating and then cooling.
Good luck
Your IAT sensor circuit is open due to a bad sensor or bad wiring or bad connector. With this problem, the monitors will never run completely. One self test it does is comparing the IAT and ECT sensors before the engine runs. THese sensors are required to read almost the same. And completing all monitors may take a couple days. On my car it takes 2 or 3 days to set the EVAP monitor. The catalytic convertor monitors requires 10 minutes of steady driving at 88km/h and then coast to 30km/h
The GM driving cycle is as follows:
When the engine is cold (8 hours off), get in the car and start it immediately after inserting the key. TUrn on the AC (high speed), rear window defogger and headlights. Let idle for at least three minutes.
Then turn off AC, fans, etc. and accelerate at half throttle to 88 km/h. Drive steady at 88 km/hr for five minutes.
Then coast to 30 km/h without using the brakes
THen accelerate at 3/4 throttle to about 100km/h
Drive steady at 88 km/h for 10minutes
Then coast to 30 km/h without using the brakes
Have fun trying to find roads to perform the above.
If all monitors are not set, repeat the next day or if the CEL came on, fix the problem