Saturn OBD/OBD2 Codes

Table of Contents

NOTE: 96 & later are OBD2 systems and require a scanner. For an OBD2 code list, please see our Saturn code list or the appropriate generic list.

Saturn: Accessing Diagnostic Trouble Codes

  • Please see our GM trouble code retrieval procedure page for additional information applicable to retrieving Saturn trouble codes.
  • Before 1996 (Without OBD2 Scan Tool)

    • The Check Engine light will light when the ECU stores a trouble code.
    • Counting the Flashes
    • To retrieve trouble codes, turn the ignition key to the “on” position with the engine OFF.
    • The Check engine light will flash many short blinks. The total number of blinks equals the code number.
    • For example, flash, pause, flash, flash = code 12
    • If more than one code is stored, the Check engine light will flash the codes in sequence (lowest to highest) with a pause between each code.
    • The codes will repeat until the key is turned to the OFF position.

    1996-up models:

    Are OBD2 systems and require a scanner to access the codes.

    Saturn: OBD I Code Definitions

    11Transaxle codes present
    12Diagnostic check only
    13Oxygen sensor circuit
    14Coolant sensor/high temperature
    15Coolant sensor/low temperature
    17PCM fault – pull-up resistor
    196X signal fault (92-95 models)
    21Throttle position sensor-voltage high
    22Throttle position sensor-voltage low
    23IAT circuit low
    24VSS circuit-no signal
    25IAT circuit-Temp out of high range
    26Quad driver output fault
    32EGR system fault
    33MAP sensor – voltage out of range high
    34MAP sensor – voltage out of range low
    35IAC – rpm out of range
    41Ignition control circuit-open or shorted
    42Bypass circuit – shorted or open
    41/42IC control circuit grounded/bypass open
    43Knock sensor circuit shorted or open
    44O2 sensor indicates lean condition
    45O2 sensor indicates rich condition
    46Power steeringpressure circit(91 models)open or shorted
    49High idle indicates vacuum leak
    51PCM memory error
    53System voltage error
    55A/D error
    58trans fluid temperature too high
    59Trans fluid temperature too low
    66/67A/C pressure sensor
    81ABS message fault
    82PCM internal communication fault

    Saturn: Diagnostic Trouble Codes by Model / Year

    ModelYearEngine identificationSystem
    Aura 2.4/3.5/3.6L2007·09VIN position 8 =5/B/N/7GM
    ION 2.0/2.2/2.4L2003·0SVIN position 8 =B/F/PGM
    L·Series 2.2L2000·04VIN position 8 =FGM
    L·Series 3.0L2000·05VIN position 8 =RGM
    Outlook 3.6L2007·0SVIN position 8 =7GM
    Relay 3.5/3.9L2005·07VIN position 8 =1/lGM
    Sky 2.0/2.4L2007·09VIN position 8 =B/XGM
    S-Series 1.9L1992·94VIN position 8 =7/9GM
    S-Series 1.9L1995VIN position 8 =7/8GM
    S-Series 1.9L1996·02VIN position 8 =7/8GM
    VUE 2.2/2.4L2002·09VIN position 8 =B/O/SGM
    VUE 3.0/3.5/3.6L2002·09VIN position 8 =4/B/N/7GM
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

most voted
newest oldest
Inline Feedbacks
View all comments
1 year ago

2005 saturn ion code flashed 7 times

3 years ago

How expensive is it to repair a Saturn Vue Code P1133 HO2S insufficient switching switch? Anybody have any ideas? Is it unsafe to drive until it gets fixed? Thanks everyone!


Michiele Campbell
3 years ago

There was a I’m or etc code it was 025 what does that mean?
My name is michiele my e-mail is

4 years ago

I have a 2008 Saturn Aura and I get the following codes. P1516, P1682, P2101. I recently put in a new throttle body and I still get reduced power and traction control warnings. But not until after the car warms up for a little while. I’d say after driving about 15-20 miles. Then it will start the engine reduced power. I also replaced the ignition switch and both camshaft intake and exhaust solenoids. I have researched and found out that this car has been know for this issue. What can I do to correct this issue?

2 years ago
Reply to  John

I had the same issue, I eliminated it by replacing the speed sensor ( accelerator pedal Assy) and with a new Throttle Body. All is now back to “Normal” operations!

Patrick Formhals
5 years ago

I have a 1996 Saturn SL and I’m trying to find them fault codes or what the f*** codes are telling me. I have codes

can anyone tell me what these codes mean? Hopefully waiting.

Benjamin Jerew
5 years ago


P1650 and P1651 refer to Quad Driver B, which appears to be part of the PCM, though I don’t think I would simply jump to replace the PCM. Depending on demand, the QDB grounds the MIL, Upshift Lamp, Cooling Fan Relay, and AC Relay. Check and repair the circuits for these, first. From what I’m reading elsewhere, a short circuit on any of these can burn out the QDB, which would indeed require PCM replacement, but be sure there are no short-to-ground issues that feed it.

The other two codes I believe you can ignore.