Dies when unplugging AFM

TurboStreetCar

Formerly Nosechunks
Feb 25, 2006
2,778
13
38
Long Island, Ny
3p141592654;1655749 said:
I have seen this before. Sometimes it takes a few start cycles before the MIL light comes on with the AFM unplugged. Then it will run as JJ says. If it is unplugged and the MIL light is off, it won't stay running, but should crank and fire briefly.

I noticed he didnt turn the key off between start cycles. Maybe the TCCS needs to see that AFM signal as bieng disconnected before it will use pre-programmed parameters to keep the engine running. Before it realizes the AFM is disconnected/inoperative it is still using it as an input device and using zero airflow in its calculations because of that.
 
Oct 11, 2005
3,816
16
38
Thousand Oaks, CA
Yes, exactly. I wasn't very clear above, but what I meant by MIL light off is that no codes are stored. The MIL light is on no matter what when starting. You have to turn the ignition completely off between starts. It has to show a code 31 (and 24) before it will go in limp home mode.
 

jetjock

creepy-ass cracka
Jul 11, 2005
9,439
0
0
Redacted per Title 18 USC Section 798
The engine fires because the ECU doesn't use the AFM (whether it's connected or not) for starting due to Ks being unreliable at cranking speed. Furthermore a lack of Ks isn't detected until rpm crosses 500, the point at which it begins to be sampled. This is the same rpm at which the MIL is extinguished during normal operation after which, assuming no other problems, it remains out until rpm falls below 200.

Not all fault detection relies on the same parameters. There are some faults that will set on cranking only (CPS comes to mind) while others will set without any cranking at all. For example a disconnected AFM will set code 24 without cranking but, again, for 31 to be set rpm must exceed 500. It if doesn't get to 500 code 24 is all you're going to get regardless of how long the engine is cranked. Such a situation can lead one astray during diagnosis because, if the engine doesn't fire, the lack of Ks won't be sensed.

Others faults require a bunch of things to happen before they set. Certain O2 sensor codes, along with the knock sensor code, are the best examples.
 

Devin LeBlanc

Banned
Apr 7, 2010
1,830
0
0
32
Las Vegas NV.
Hmm, very good information. I will see if I can cycle the key for it to set a code, Its just my friends two cars, they can be running, and you can unplug it and it just blips real quick and stays running no problem.