| Error Code | Code Meaning | Possible Causes | 
         
          | 12 | The EEC is unable to control idle | vacuum leak, TB base idle off ,idle air valve 
              dirty or bad, EGR stuck open  | 
         
          | 13 | Idle is out of spec. |  same as code 12 | 
         
          | 14 |  Intermittant PIP  | TFI module most likely bad, but mag pickup could 
              be bad  | 
         
          | 15 | ECM Keep Alive Memory failure  | Battery dead or disconnected, bad power ECM 
              relay or fuse. Some after market chips can cause this error. | 
         
          | 16 | RPM to low. | bad idle air valve, dirty throttle body  | 
         
          | 17 | O2 sensor rich | Fuel regulator,map sensor bad, no vacuum to 
              MAP, bad injector,dead O2 sensor. | 
         
          | 18 | no tach signal  | Bad TFI, bad mag pickup, DIS bad coil  | 
         
          | 19 | ECM failure | ECM dead or dying  | 
         
          | 21 | 21 ECT out of range  | ECT bad, engine not warmed up, bad thermostat, 
              low coolant.  | 
         
          | 22 | 22 MAP out of spec  | Bad MAP sensor, vacuum leak, bad hose to MAP 
              sensor  | 
         
          | 23 | TPS out of range  | Bad TPS, throttle body base idle mis-set, dirty/sticking 
              TB, no dynamic response  | 
         
          | 24 | ACT/VAT out of range  | Bad ACT/VAT sensor, on EDIS systems coil 1 bad 
             | 
         
          | 26 | VAF/MAF out of range  | Bad VAF/MAF, leaking air hose from sensor to 
              engine  | 
         
          | 27 | VSS | Vehicle Speed Sensor bad or unplugged, EDIS 
              coil 2 bad  | 
         
          | 28 | VAT Sensor Low. | VAT bad, leak in hose from VAT to engine, EDIS 
              coil 3 bad, DIS right coil bad  | 
         
          | 29 | Vehicle Speed Sensor low  | Bad or unplugged VSS,  | 
         
          | 31 |  EVP/PFE low | Bad EVP/PFE sensor, no exhaust backpressure 
              or inopperative EGR  | 
         
          | 32 | EVP/PFE high  | EGR sticking open, bad EVP/PFE sensor, clogged 
              exhaust or convertor  | 
         
          | 33 | EGR not opening | Clogged or bad EGR, bad EVP/PFE sensor, and 
              even a sluggish O2 can set this. | 
         
          | 34 | EVP/PFE high | Same as code 32  | 
         
          | 35 | EVP/PFE high | Same as codes 32 and 34  | 
         
          | 38 | ITS open | Bad or unplugged ITS  | 
         
          | 39 | Lock-up convertor |  Lock-up solenoid bad or unplugged  | 
         
          | 41 | O2 low (lean) | Vacuum leak, EGR stuck open,bad MAP sensor, 
              bad O2, clogged fuel filter,weak fuel pump | 
         
          | 42 | 42 O2 high | Bad O2, bad MAP sensor, Bad fuel regulator, 
              Leaking injectors, restriction in fuel return line, clogged exhaust 
              lowering vacuum | 
         
          | 43 | O2 lean at WOT  | Bad O2, bad MAP sensor, and same as code 41 
             | 
         
          | 45 | EDIS |  coil bad EDIS coil 1, 2, 3, or 4 failed | 
         
          | 46 | EDIS coil |  EDIS coil 2 failed  | 
         
          | 47 | O2 rich, VAF low |  Same as code 42, VAF bad, leak in hose from 
              VAF to engine, Air filter dirty  | 
         
          | 48 | VAF high, DIS coil |  DIS coil 3 failed, VAF bad.  | 
         
          | 49 | EDIS SAW spout |  TFI bad, spout unplugged, SAW signal bad | 
         
          | 51 | ECT high |  Bad ECT, sticking thermostat, low coolant, 
              clogged convertor.  | 
         
          | 52 | PSPS open |  Bad or unplugged PSPS, no dynamic response 
             | 
         
          | 53 | TPS high |  Bad TPS, dirty/sticking TB, base idle set wrong, 
              throttle cable sticking  | 
         
          | 54 | ACT/VAT high |  Bad or unplugged ACT/VAT, inop heated air inlet. 
             | 
         
          | 55 | Key power low |  Short in wiring to ECM power, low charging 
              from alternator.  | 
         
          | 56 | MAF/VAF |  high Bad MAF/VAF  | 
         
          | 58 | VAT high |  Bad VAT  | 
         
          | 59 | Low speed fuel pump |  Bad fuel pump,wiring to pump.  | 
         
          | 61 | ECT low |  Bad ECT, or thermostat, engine not warm, low 
              coolant.  | 
         
          | 62 | Convertor clutch |  Convertor bad, lockup solenoid bad or unplugged. 
             | 
         
          | 63 | TPS low |  Bad or misadjusted TPS, TB base idle mis-set, 
              binding throttle cable  | 
         
          | 64 | ACT/VAT  |  low Bad ACT/VAT  | 
         
          | 65 | Voltage high  |  Alternator bad, overcharging, voltage over 
              17 volts  | 
         
          | 66 | MAF/VAF low |  Bad MAF/VAF, leak in hose from MAF/VAF to engine. 
             | 
         
          | 68 | VAT |  low Bad VAT | 
         
          | 70  | ECM DCL |  Data communication link error, bad ECM  | 
         
          | 71 | ECM software reset |  ??? | 
         
          | 72 | MAP |  No change in MAP signal, no dynamic response 
              usually sets this.  | 
         
          | 73 | TPS |  No change in TPS signal, no dynamic response 
              sets this. | 
         
          | 74 | BOO |  Usually sets when brakes aren't tapped during 
              dynamic response.  | 
         
          | 75 | BOO closed |  Bad or mis-adjusted BOO switch  | 
         
          | 76 | VAF |  NO change in VAF during dynamic response.  | 
         
          | 77 | No dynamic response |  no one performed the dynamic responses during 
              code retrieval  | 
         
          | 78 | Power interrupt |  Interruption in ECM power, battery disconnected, 
              ECM power relay bad.  | 
         
          | 79 | A/C on |  A/C was on during self-test  | 
         
          | 83 | EGR | Fuel relay Bad or unplugged EGR solenoid, low 
              speed fuel pump relay bad | 
         
          | 84 | EGR solenoid |  Same as code 83  | 
         
          | 85 | CANP, lean limit |  Problem with the CANP, a rich condition causing 
              the ECM to hit its lean limit.  | 
         
          | 86 | ECM rich limit |  ECM hit rich limit, due to a lean condition, 
              vacuum leak, fuel filter, fuel pump  | 
         
          | 87 | Fuel pump relay |  Failure of the fuel pump power relay or circuit 
             | 
         
          | 88 | COO solenoid |  Failure of the convertor over-ride solenoid, 
              or circuit  | 
         
          | 89 | LUS/COO solenoid |  Same as code 88 | 
         
          | 91 | O2 lean |  Bad O2, vacuum leak,fuel pressure low (clogged 
              filter, regulator, pump) EGR stuck open  | 
         
          | 93 | TPS low |  Same as code 63  | 
         
          | 95 | Fuel pump |  Fuel pump monitor has seen a fault in the fuel 
              pumps or circuit  | 
         
          | 96 |  High speed fuel pump |  High speed fuel pump or circuit failure  | 
         
          | 98 | Failure mode |  Some failure has set ECM in 'failure effects 
              mode', bad ECM, or could be about anything | 
         
          | 99  | ECM cannot control idle | Usually found with codes 12, and 13. Same things cause it.
 |