Understanding your Saab’s OBD2 codes is crucial for diagnosing and resolving car issues efficiently. When your check engine light illuminates, it signifies that your vehicle’s onboard diagnostic system has detected a problem. These problems are communicated through standardized OBD2 (On-Board Diagnostics II) codes. This guide breaks down the meaning of these codes, specifically for Saab vehicles, helping you understand what your car is trying to tell you.
Decoding the Structure of OBD2 Codes
OBD2 codes are five-digit alphanumeric codes. Each digit provides specific information about the nature and location of the problem. Let’s decode the structure:
1. First Character – System Designation:
The first character of the OBD2 code indicates the primary system affected:
- P (Powertrain): Relates to the engine, transmission, and associated drivetrain components. This is the most common category for engine-related issues in your Saab.
- B (Body): Concerns body-related functions such as airbags, power windows, and central locking.
- C (Chassis): Indicates issues with chassis systems like ABS (Anti-lock Braking System), steering, and suspension.
- U (Undefined/Network): Relates to communication issues within the vehicle’s computer network, often involving multiple systems.
2. Second Digit – Code Type:
The second digit specifies whether the code is generic or manufacturer-specific:
- 0 (Generic): These codes are standardized across all OBD-II compliant vehicles, including Saab. A P0XXX code, for instance, will generally mean the same thing across different car brands.
- 1 (Enhanced/Manufacturer Specific): These codes are specific to the vehicle manufacturer. For Saab, P1XXX, B1XXX, C1XXX, or U1XXX codes indicate issues that are diagnosed in a more detailed manner by Saab’s specific diagnostic routines.
3. Third Digit – Sub-System:
The third digit further categorizes the affected sub-system within the broader system identified by the first character:
- 1: Emission Management (Fuel or Air) – Problems related to fuel delivery, air intake, and emission control systems.
- 2: Injector Circuit (Fuel or Air) – Issues within the injector circuits, controlling fuel or air injection.
- 3: Ignition or Misfire – Problems related to the ignition system, including spark plugs, ignition coils, and misfires.
- 4: Emission Control – Specific emission control system malfunctions, such as EGR (Exhaust Gas Recirculation) or catalytic converter issues.
- 5: Vehicle Speed & Idle Control – Problems with vehicle speed sensors or idle control systems affecting engine idling.
- 6: Computer & Output Circuit – Issues related to the vehicle’s computer (ECU/PCM) and its output circuits controlling various actuators and sensors.
- 7: Transmission – Transmission system related faults (automatic or manual, though more common with automatics).
- 8: Transmission – Further transmission system related faults, often differentiating specific areas within the transmission.
- 9: SAE Reserved – Reserved for future standardization by SAE (Society of Automotive Engineers).
- 0: SAE Reserved – Reserved for future standardization by SAE.
4th and 5th Digits – Specific Problem:
The fourth and fifth digits provide a more granular detail about the specific fault within the identified sub-system. These digits, combined with the preceding characters, pinpoint the exact nature of the problem.
Common Saab OBD2 Powertrain (P) Trouble Codes
Powertrain codes are the most frequently encountered OBD2 codes, especially in Saabs, as they cover engine and transmission related issues. Here’s a breakdown of common P-codes categorized by their third digit sub-system:
P0010-P0099: Fuel and Air Metering and Auxiliary Emission Controls
These codes generally relate to issues with the air-fuel mixture, which is critical for engine performance and emission control in your Saab. Problems in this area can lead to reduced fuel efficiency, poor engine performance, and increased emissions.
- P0010 “A” Camshaft Position Actuator Circuit (Bank 1): Indicates a problem with the circuit controlling the camshaft position actuator for bank 1. This could be wiring, actuator malfunction, or PCM issue.
- P0011 “A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1): Signifies that the camshaft timing is more advanced than commanded for bank 1, potentially affecting valve timing and engine performance.
- P0012 “A” Camshaft Position – Timing Over-Retarded (Bank 1): Indicates that the camshaft timing is more retarded than commanded for bank 1.
- P0013 “B” Camshaft Position – Actuator Circuit (Bank 1): Similar to P0010, but for the “B” camshaft actuator circuit on bank 1.
- P0014 “B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1): Similar to P0011, but for the “B” camshaft on bank 1.
- P0015 “B” Camshaft Position -Timing Over-Retarded (Bank 1): Similar to P0012, but for the “B” camshaft on bank 1.
- P0020 “A” Camshaft Position Actuator Circuit (Bank 2): Same as P0010, but for bank 2.
- P0021 “A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2): Same as P0011, but for bank 2.
- P0022 “A” Camshaft Position – Timing Over-Retarded (Bank 2): Same as P0012, but for bank 2.
- P0023 “B” Camshaft Position – Actuator Circuit (Bank 2): Same as P0013, but for bank 2.
- P0024 “B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2): Same as P0014, but for bank 2.
- P0025 “B” Camshaft Position – Timing Over-Retarded (Bank 2): Same as P0015, but for bank 2.
- P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1): Indicates a problem with the heater circuit of the oxygen sensor (HO2S) located in bank 1, sensor 1. Oxygen sensor heaters ensure sensors reach operating temperature quickly for accurate readings.
- P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1): Low voltage detected in the heater control circuit for bank 1, sensor 1 oxygen sensor.
- P0032 HO2S Heater Control Circuit High (Bank 1 Sensor 1): High voltage detected in the heater control circuit for bank 1, sensor 1 oxygen sensor.
- P0033 Turbo Charger Bypass Valve Control Circuit: Fault in the control circuit for the turbocharger bypass valve, affecting boost pressure control. Saabs are often turbocharged, making this code relevant.
- P0034 Turbo Charger Bypass Valve Control Circuit Low: Low voltage in the turbo bypass valve control circuit.
- P0035 Turbo Charger Bypass Valve Control Circuit High: High voltage in the turbo bypass valve control circuit.
- P0036 HO2S Heater Control Circuit (Bank 1 Sensor 2): Problem with the heater circuit for bank 1, sensor 2 oxygen sensor (typically downstream of the catalytic converter).
- P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2): Low voltage in the heater control circuit for bank 1, sensor 2 oxygen sensor.
- P0038 HO2S Heater Control Circuit High (Bank 1 Sensor 2): High voltage in the heater control circuit for bank 1, sensor 2 oxygen sensor.
- P0040 Upstream Oxygen Sensors Swapped From Bank To Bank: Indicates that the upstream oxygen sensors from bank 1 and bank 2 have been incorrectly swapped.
- P0041 Downstream Oxygen Sensors Swapped From Bank To Bank: Indicates that the downstream oxygen sensors from bank 1 and bank 2 have been incorrectly swapped.
- P0042 HO2S Heater Control Circuit (Bank 1 Sensor 3): Heater circuit issue for bank 1, sensor 3 oxygen sensor.
- P0043 HO2S Heater Control Circuit Low (Bank 1 Sensor 3): Low voltage in the heater circuit for bank 1, sensor 3 oxygen sensor.
- P0044 HO2S Heater Control Circuit High (Bank 1 Sensor 3): High voltage in the heater circuit for bank 1, sensor 3 oxygen sensor.
- P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1): Heater circuit issue for bank 2, sensor 1 oxygen sensor.
- P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1): Low voltage in the heater circuit for bank 2, sensor 1 oxygen sensor.
- P0052 HO2S Heater Control Circuit High (Bank 2 Sensor 1): High voltage in the heater circuit for bank 2, sensor 1 oxygen sensor.
- P0053 HO2S Heater Resistance (Bank 1, Sensor 1): Oxygen sensor heater resistance is out of specification for bank 1, sensor 1.
- P0054 HO2S Heater Resistance (Bank 1, Sensor 2): Oxygen sensor heater resistance issue for bank 1, sensor 2.
- P0055 HO2S Heater Resistance (Bank 1, Sensor 3): Oxygen sensor heater resistance issue for bank 1, sensor 3.
- P0056 HO2S Heater Control Circuit (Bank 2 Sensor 2): Heater circuit issue for bank 2, sensor 2 oxygen sensor.
- P0057 HO2S Heater Control Circuit Low (Bank 2 Sensor 2): Low voltage in heater circuit for bank 2, sensor 2 oxygen sensor.
- P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2): High voltage in heater circuit for bank 2, sensor 2 oxygen sensor.
- P0059 HO2S Heater Resistance (Bank 2, Sensor 1): Oxygen sensor heater resistance issue for bank 2, sensor 1.
- P0060 HO2S Heater Resistance (Bank 2, Sensor 2): Oxygen sensor heater resistance issue for bank 2, sensor 2.
- P0061 HO2S Heater Resistance (Bank 2 Sensor 3): Oxygen sensor heater resistance issue for bank 2, sensor 3.
- P0062 HO2S Heater Control Circuit (Bank 2 Sensor 3): Heater circuit issue for bank 2, sensor 3 oxygen sensor.
- P0063 HO2S Heater Control Circuit Low (Bank 2 Sensor 3): Low voltage in heater circuit for bank 2, sensor 3 oxygen sensor.
- P0064 HO2S Heater Control Circuit High (Bank 2 Sensor 3): High voltage in heater circuit for bank 2, sensor 3 oxygen sensor.
- P0065 Air Assisted Injector Control Range/Performance: Problem with the air-assisted injector control system’s range or performance.
- P0066 Air Assisted Injector Control Circuit or Circuit Low: Low voltage or circuit fault in the air-assisted injector control.
- P0067 Air Assisted Injector Control Circuit High: High voltage in the air-assisted injector control circuit.
- P0070 Ambient Air Temperature Sensor Circuit: Fault in the ambient air temperature sensor circuit.
- P0071 Ambient Air Temperature Sensor Range/Performance: Ambient air temperature sensor reading is out of expected range.
- P0072 Ambient Air Temperature Sensor Circuit Low Input: Low input signal from the ambient air temperature sensor.
- P0073 Ambient Air Temperature Sensor Circuit High Input: High input signal from the ambient air temperature sensor.
- P0074 Ambient Air Temperature Sensor Circuit Intermittent: Intermittent signal from the ambient air temperature sensor.
- P0075 Intake Valve Control Solenoid Circuit (Bank 1): Problem in the control circuit for the intake valve control solenoid for bank 1.
- P0076 Intake Valve Control Solenoid Circuit Low (Bank 1): Low voltage in the intake valve control solenoid circuit for bank 1.
- P0077 Intake Valve Control Solenoid Circuit High (Bank 1): High voltage in the intake valve control solenoid circuit for bank 1.
- P0078 Exhaust Valve Control Solenoid Circuit (Bank 1): Problem in the control circuit for the exhaust valve control solenoid for bank 1.
- P0079 Exhaust Valve Control Solenoid Circuit Low (Bank 1): Low voltage in the exhaust valve control solenoid circuit for bank 1.
- P0080 Exhaust Valve Control Solenoid Circuit High (Bank 1): High voltage in the exhaust valve control solenoid circuit for bank 1.
- P0081 Intake valve Control Solenoid Circuit (Bank 2): Problem in the control circuit for the intake valve control solenoid for bank 2.
- P0082 Intake Valve Control Solenoid Circuit Low (Bank 2): Low voltage in the intake valve control solenoid circuit for bank 2.
- P0083 Intake Valve Control Solenoid Circuit High (Bank 2): High voltage in the intake valve control solenoid circuit for bank 2.
- P0084 Exhaust Valve Control Solenoid Circuit (Bank 2): Problem in the control circuit for the exhaust valve control solenoid for bank 2.
- P0085 Exhaust Valve Control Solenoid Circuit Low (Bank 2): Low voltage in the exhaust valve control solenoid circuit for bank 2.
- P0086 Exhaust Valve Control Solenoid Circuit High (Bank 2): High voltage in the exhaust valve control solenoid circuit for bank 2.
P0100-P0199: Fuel and Air Metering
These DTC codes focus on issues related to measuring and controlling the air and fuel entering the engine. Accurate metering is vital for optimal combustion, fuel economy, and emissions performance in your Saab.
- P0100 Mass or Volume Air Flow Circuit Malfunction: Indicates a general malfunction in the Mass Air Flow (MAF) or Volume Air Flow (VAF) sensor circuit. These sensors measure the amount of air entering the engine.
- P0101 Mass or Volume Air Flow Circuit Range/Performance Problem: The MAF/VAF sensor signal is out of the expected range or not performing correctly.
- P0102 Mass or Volume Air Flow Circuit Low Input: Low voltage signal from the MAF/VAF sensor, suggesting low airflow or sensor fault.
- P0103 Mass or Volume Air Flow Circuit High Input: High voltage signal from the MAF/VAF sensor, suggesting high airflow or sensor fault.
- P0104 Mass or Volume Air Flow Circuit Intermittent: Intermittent or unstable signal from the MAF/VAF sensor.
- P0105 Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction: General malfunction in the Manifold Absolute Pressure (MAP) or Barometric Pressure sensor circuit. MAP sensors measure pressure in the intake manifold, while barometric pressure sensors measure atmospheric pressure.
- P0106 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem: MAP/Barometric pressure sensor signal is out of the expected range or not performing correctly.
- P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input: Low voltage signal from the MAP/Barometric pressure sensor, suggesting low pressure or sensor fault.
- P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input: High voltage signal from the MAP/Barometric pressure sensor, suggesting high pressure or sensor fault.
- P0109 Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent: Intermittent or unstable signal from the MAP/Barometric pressure sensor.
- P0109 Intake Air Temperature Circuit Malfunction: General malfunction in the Intake Air Temperature (IAT) sensor circuit. IAT sensors measure the temperature of the air entering the engine.
- P0111 Intake Air Temperature Circuit Range/Performance Problem: IAT sensor signal is out of the expected range or not performing correctly.
- P0112 Intake Air Temperature Circuit Low Input: Low voltage signal from the IAT sensor, suggesting low intake air temperature or sensor fault.
- P0113 Intake Air Temperature Circuit High Input: High voltage signal from the IAT sensor, suggesting high intake air temperature or sensor fault.
- P0114 Intake Air Temperature Circuit Intermittent: Intermittent or unstable signal from the IAT sensor.
- P0115 Engine Coolant Temperature Circuit Malfunction: General malfunction in the Engine Coolant Temperature (ECT) sensor circuit. ECT sensors measure engine coolant temperature, crucial for engine management.
- P0116 Engine Coolant Temperature Circuit Range/Performance Problem: ECT sensor signal is out of the expected range or not performing correctly.
- P0117 Engine Coolant Temperature Circuit Low Input: Low voltage signal from the ECT sensor, suggesting low coolant temperature or sensor fault.
- P0118 Engine Coolant Temperature Circuit High Input: High voltage signal from the ECT sensor, suggesting high coolant temperature or sensor fault.
- P0119 Engine Coolant Temperature Circuit Intermittent: Intermittent or unstable signal from the ECT sensor.
- P0120 Throttle Position Sensor/Switch A Circuit Malfunction: General malfunction in the Throttle Position Sensor (TPS) or switch “A” circuit. TPS sensors measure the throttle valve angle.
- P0121 Throttle Position Sensor/Switch A Circuit Range/Performance Problem: TPS/switch “A” signal is out of the expected range or not performing correctly.
- P0122 Throttle Position Sensor/Switch A Circuit Low Input: Low voltage signal from the TPS/switch “A”, suggesting low throttle position or sensor fault.
- P0123 Throttle Position Sensor/Switch A Circuit High Input: High voltage signal from the TPS/switch “A”, suggesting high throttle position or sensor fault.
- P0124 Throttle Position Sensor/Switch A Circuit Intermittent: Intermittent or unstable signal from the TPS/switch “A”.
- P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control: Engine coolant temperature is too low to enter closed-loop fuel control. Closed-loop requires the engine to be warm enough for precise emission control.
- P0126 Insufficient Coolant Temperature for Stable Operation: Engine coolant temperature is too low for stable engine operation.
- P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature): Engine coolant temperature is below the thermostat’s regulating temperature, indicating a thermostat issue.
- P0130 02 Sensor Circuit Malfunction (Bank I Sensor 1): General malfunction in the oxygen sensor (O2 sensor) circuit for Bank 1, Sensor 1.
- P0131 02 Sensor Circuit Low Voltage (Bank I Sensor I): Low voltage signal from the Bank 1, Sensor 1 O2 sensor, indicating a lean mixture or sensor fault.
- P0132 02 Sensor Circuit High Voltage (Bank I Sensor 1): High voltage signal from the Bank 1, Sensor 1 O2 sensor, indicating a rich mixture or sensor fault.
- P0133 02 Sensor Circuit Slow Response (Bank 1 Sensor 1): Slow response time from the Bank 1, Sensor 1 O2 sensor, indicating a sensor issue.
- P0134 02 Sensor Circuit No Activity Detected (Bank I Sensor 1): No signal or activity detected from the Bank 1, Sensor 1 O2 sensor.
- P0135 02 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1): Malfunction in the heater circuit of the Bank 1, Sensor 1 O2 sensor.
- P0136 02 Sensor Circuit Malfunction (Bank I Sensor 2): General malfunction in the O2 sensor circuit for Bank 1, Sensor 2.
- P0137 02 Sensor Circuit Low Voltage (Bank I Sensor 2): Low voltage signal from the Bank 1, Sensor 2 O2 sensor.
- P0138 02 Sensor Circuit High Voltage (Bank I Sensor 2): High voltage signal from the Bank 1, Sensor 2 O2 sensor.
- P0139 02 Sensor Circuit Slow Response (Bank 1 Sensor 2): Slow response time from the Bank 1, Sensor 2 O2 sensor.
- P0140 02 Sensor Circuit No Activity Detected (Bank 1 Sensor 2): No signal or activity detected from the Bank 1, Sensor 2 O2 sensor.
- P0141 02 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2): Malfunction in the heater circuit of the Bank 1, Sensor 2 O2 sensor.
- P0142 02 Sensor Circuit Malfunction (Bank I Sensor 3): General malfunction in the O2 sensor circuit for Bank 1, Sensor 3.
- P0143 02 Sensor Circuit Low Voltage (Bank I Sensor 3): Low voltage signal from the Bank 1, Sensor 3 O2 sensor.
- P0144 02 Sensor Circuit High Voltage (Bank I Sensor 3): High voltage signal from the Bank 1, Sensor 3 O2 sensor.
- P0145 02 Sensor Circuit Slow Response (Bank 1 Sensor 3): Slow response time from the Bank 1, Sensor 3 O2 sensor.
- P0146 02 Sensor Circuit No Activity Detected (Bank I Sensor 3): No signal or activity detected from the Bank 1, Sensor 3 O2 sensor.
- P0147 02 Sensor Heater Circuit Malfunction (Bank I Sensor 3): Malfunction in the heater circuit of the Bank 1, Sensor 3 O2 sensor.
- P0150 02 Sensor Circuit Malfunction (Bank 2 Sensor I): General malfunction in the O2 sensor circuit for Bank 2, Sensor 1.
- P0151 02 Sensor Circuit Low Voltage (Bank 2 Sensor I): Low voltage signal from the Bank 2, Sensor 1 O2 sensor.
- P0152 02 Sensor Circuit High Voltage (Bank 2 Sensor 1): High voltage signal from the Bank 2, Sensor 1 O2 sensor.
- P0153 02 Sensor Circuit Slow Response (Bank 2 Sensor 1): Slow response time from the Bank 2, Sensor 1 O2 sensor.
- P0154 02 Sensor Circuit No Activity Detected (Bank 2 Sensor 1): No signal or activity detected from the Bank 2, Sensor 1 O2 sensor.
- P0155 02 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1): Malfunction in the heater circuit of the Bank 2, Sensor 1 O2 sensor.
- P0156 02 Sensor Circuit Malfunction (Bank 2 Sensor 2): General malfunction in the O2 sensor circuit for Bank 2, Sensor 2.
- P0157 02 Sensor Circuit Low Voltage (Bank 2 Sensor 2): Low voltage signal from the Bank 2, Sensor 2 O2 sensor.
- P0158 02 Sensor Circuit High Voltage (Bank 2 Sensor 2): High voltage signal from the Bank 2, Sensor 2 O2 sensor.
- P0159 02 Sensor Circuit Slow Response (Bank 2 Sensor 2): Slow response time from the Bank 2, Sensor 2 O2 sensor.
- P0160 02 Sensor Circuit No Activity Detected (Bank 2 Sensor 2): No signal or activity detected from the Bank 2, Sensor 2 O2 sensor.
- P0161 02 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2): Malfunction in the heater circuit of the Bank 2, Sensor 2 O2 sensor.
- P0162 02 Sensor Circuit Malfunction (Bank 2 Sensor 3): General malfunction in the O2 sensor circuit for Bank 2, Sensor 3.
- P0163 02 Sensor Circuit Low Voltage (Bank 2 Sensor 3): Low voltage signal from the Bank 2, Sensor 3 O2 sensor.
- P0164 02 Sensor Circuit High Voltage (Bank 2 Sensor 3): High voltage signal from the Bank 2, Sensor 3 O2 sensor.
- P0165 02 Sensor Circuit Slow Response (Bank 2 Sensor 3): Slow response time from the Bank 2, Sensor 3 O2 sensor.
- P0166 02 Sensor Circuit No Activity Detected (Bank 2 Sensor 3): No signal or activity detected from the Bank 2, Sensor 3 O2 sensor.
- P0167 02 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3): Malfunction in the heater circuit of the Bank 2, Sensor 3 O2 sensor.
- P0170 Fuel Trim Malfunction (Bank 1): General malfunction in the fuel trim system for Bank 1. Fuel trim is the ECU’s adjustment to the air-fuel mixture.
- P0171 System too Lean (Bank 1): Fuel system is running too lean on Bank 1 (too much air, not enough fuel).
- P0172 System too Rich (Bank 1): Fuel system is running too rich on Bank 1 (too much fuel, not enough air).
- P0173 Fuel Trim Malfunction (Bank 2): General malfunction in the fuel trim system for Bank 2.
- P0174 System too Lean (Bank 2): Fuel system running too lean on Bank 2.
- P0175 System too Rich (Bank 2): Fuel system running too rich on Bank 2.
- P0176 Fuel Composition Sensor Circuit Malfunction: Malfunction in the fuel composition sensor circuit (used in flex-fuel vehicles to detect ethanol content).
- P0177 Fuel Composition Sensor Circuit Range/Performance: Fuel composition sensor signal is out of expected range.
- P0178 Fuel Composition Sensor Circuit Low Input: Low voltage signal from the fuel composition sensor.
- P0179 Fuel Composition Sensor Circuit High Input: High voltage signal from the fuel composition sensor.
- P0180 Fuel Temperature Sensor A Circuit Malfunction: Malfunction in the fuel temperature sensor “A” circuit.
- P0181 Fuel Temperature Sensor A Circuit Range/Performance: Fuel temperature sensor “A” signal is out of expected range.
- P0182 Fuel Temperature Sensor A Circuit Low Input: Low voltage signal from the fuel temperature sensor “A”.
- P0183 Fuel Temperature Sensor A Circuit High Input: High voltage signal from the fuel temperature sensor “A”.
- P0184 Fuel Temperature Sensor A Circuit Intermittent: Intermittent signal from the fuel temperature sensor “A”.
- P0185 Fuel Temperature Sensor B Circuit Malfunction: Malfunction in the fuel temperature sensor “B” circuit.
- P0186 Fuel Temperature Sensor B Circuit Range/Performance: Fuel temperature sensor “B” signal is out of expected range.
- P0187 Fuel Temperature Sensor B Circuit Low Input: Low voltage signal from the fuel temperature sensor “B”.
- P0188 Fuel Temperature Sensor B Circuit High Input: High voltage signal from the fuel temperature sensor “B”.
- P0189 Fuel Temperature Sensor B Circuit Intermittent: Intermittent signal from the fuel temperature sensor “B”.
- P0190 Fuel Rail Pressure Sensor Circuit Malfunction: Malfunction in the fuel rail pressure sensor circuit.
- P0191 Fuel Rail Pressure Sensor Circuit Range/Performance: Fuel rail pressure sensor signal is out of expected range.
- P0192 Fuel Rail Pressure Sensor Circuit Low Input: Low voltage signal from the fuel rail pressure sensor, indicating low fuel pressure.
- P0193 Fuel Rail Pressure Sensor Circuit High Input: High voltage signal from the fuel rail pressure sensor, indicating high fuel pressure.
- P0194 Fuel Rail Pressure Sensor Circuit Intermittent: Intermittent signal from the fuel rail pressure sensor.
- P0195 Engine Oil Temperature Sensor Malfunction: Malfunction in the engine oil temperature sensor circuit.
- P0196 Engine Oil Temperature Sensor Range/Performance: Engine oil temperature sensor signal is out of expected range.
- P0197 Engine Oil Temperature Sensor Low: Low signal from the engine oil temperature sensor, indicating low oil temperature.
- P0198 Engine Oil Temperature Sensor High: High signal from the engine oil temperature sensor, indicating high oil temperature.
- P0199 Engine Oil Temperature Sensor Intermittent: Intermittent signal from the engine oil temperature sensor.
P0200-P0299: Fuel and Air Metering (Injector Circuit)
This range of codes pertains to the fuel injector circuits. Fuel injectors are responsible for precisely delivering fuel into the engine cylinders. Issues here can cause misfires, poor performance, and fuel inefficiency in your Saab.
- P0200 Injector Circuit Malfunction: General malfunction in the injector circuit.
- P0201 Injector Circuit Malfunction – Cylinder 1: Malfunction specifically in the injector circuit for cylinder 1.
- P0202 Injector Circuit Malfunction – Cylinder 2: Malfunction in the injector circuit for cylinder 2.
- P0203 Injector Circuit Malfunction – Cylinder 3: Malfunction in the injector circuit for cylinder 3.
- P0204 Injector Circuit Malfunction – Cylinder 4: Malfunction in the injector circuit for cylinder 4.
- P0205 Injector Circuit Malfunction – Cylinder 5: Malfunction in the injector circuit for cylinder 5.
- P0206 Injector Circuit Malfunction – Cylinder 6: Malfunction in the injector circuit for cylinder 6.
- P0207 Injector Circuit Malfunction – Cylinder 7: Malfunction in the injector circuit for cylinder 7.
- P0208 Injector Circuit Malfunction – Cylinder 8: Malfunction in the injector circuit for cylinder 8.
- P0209 Injector Circuit Malfunction – Cylinder 9: Malfunction in the injector circuit for cylinder 9.
- P0210 Injector Circuit Malfunction – Cylinder 10: Malfunction in the injector circuit for cylinder 10.
- P0211 Injector Circuit Malfunction – Cylinder 11: Malfunction in the injector circuit for cylinder 11.
- P0212 Injector Circuit Malfunction – Cylinder 12: Malfunction in the injector circuit for cylinder 12.
- P0213 Cold Start Injector 1 Malfunction: Malfunction in the cold start injector 1 circuit.
- P0214 Cold Start Injector 2 Malfunction: Malfunction in the cold start injector 2 circuit.
- P0215 Engine Shutoff Solenoid Malfunction: Malfunction in the engine shutoff solenoid circuit.
- P0216 Injection Timing Control Circuit Malfunction: Malfunction in the injection timing control circuit.
- P0217 Engine Overtemp Condition: Engine overheating condition detected.
- P0218 Transmission Over Temperature Condition: Transmission overheating condition detected.
- P0219 Engine Overspeed Condition: Engine speed exceeding the safe limit.
- P0220 Throttle/Petal Position Sensor/Switch B Circuit Malfunction: Malfunction in the throttle/pedal position sensor/switch “B” circuit.
- P0221 Throttle/Petal Position Sensor/Switch B Circuit Range/Performance Problem: Throttle/pedal position sensor/switch “B” signal is out of expected range.
- P0222 Throttle/Petal Position Sensor/Switch B Circuit Low Input: Low voltage signal from the throttle/pedal position sensor/switch “B”.
- P0223 Throttle/Petal Position Sensor/Switch B Circuit High Input: High voltage signal from the throttle/pedal position sensor/switch “B”.
- P0224 Throttle/Petal Position Sensor/Switch B Circuit Intermittent: Intermittent signal from the throttle/pedal position sensor/switch “B”.
- P0225 Throttle/Petal Position Sensor/Switch C Circuit Malfunction: Malfunction in the throttle/pedal position sensor/switch “C” circuit.
- P0226 Throttle/Petal Position Sensor/Switch C Circuit Range/Performance Problem: Throttle/pedal position sensor/switch “C” signal is out of expected range.
- P0227 Throttle/Petal Position Sensor/Switch C Circuit Low Input: Low voltage signal from the throttle/pedal position sensor/switch “C”.
- P0228 Throttle/Petal Position Sensor/Switch C Circuit High Input: High voltage signal from the throttle/pedal position sensor/switch “C”.
- P0229 Throttle/Petal Position Sensor/Switch C Circuit Intermittent: Intermittent signal from the throttle/pedal position sensor/switch “C”.
- P0230 Fuel Pump Primary Circuit Malfunction: Malfunction in the fuel pump primary circuit.
- P0231 Fuel Pump Secondary Circuit Low: Low voltage in the fuel pump secondary circuit.
- P0232 Fuel Pump Secondary Circuit High: High voltage in the fuel pump secondary circuit.
- P0233 Fuel Pump Secondary Circuit Intermittent: Intermittent signal from the fuel pump secondary circuit.
- P0234 Engine Overboost Condition: Engine turbocharger overboost condition detected.
- P0235 Turbocharger Boost Sensor A Circuit Malfunction: Malfunction in the turbocharger boost sensor “A” circuit.
- P0236 Turbocharger Boost Sensor A Circuit Range/Performance: Turbocharger boost sensor “A” signal is out of expected range.
- P0237 Turbocharger Boost Sensor A Circuit Low: Low voltage signal from the turbocharger boost sensor “A”.
- P0238 Turbocharger Boost Sensor A Circuit High: High voltage signal from the turbocharger boost sensor “A”.
- P0239 Turbocharger Boost Sensor B Malfunction: Malfunction in the turbocharger boost sensor “B” circuit.
- P0240 Turbocharger Boost Sensor B Circuit Range/Performance: Turbocharger boost sensor “B” signal is out of expected range.
- P0241 Turbocharger Boost Sensor B Circuit Low: Low voltage signal from the turbocharger boost sensor “B”.
- P0242 Turbocharger Boost Sensor B Circuit High: High voltage signal from the turbocharger boost sensor “B”.
- P0243 Turbocharger Wastegate Solenoid A Malfunction: Malfunction in the turbocharger wastegate solenoid “A” circuit.
- P0244 Turbocharger Wastegate Solenoid A Range/Performance: Turbocharger wastegate solenoid “A” performance issue.
- P0245 Turbocharger Wastegate Solenoid A Low: Low voltage in the turbocharger wastegate solenoid “A” circuit.
- P0246 Turbocharger Wastegate Solenoid A High: High voltage in the turbocharger wastegate solenoid “A” circuit.
- P0247 Turbocharger Wastegate Solenoid B Malfunction: Malfunction in the turbocharger wastegate solenoid “B” circuit.
- P0248 Turbocharger Wastegate Solenoid B Range/Performance: Turbocharger wastegate solenoid “B” performance issue.
- P0249 Turbocharger Wastegate Solenoid B Low: Low voltage in the turbocharger wastegate solenoid “B” circuit.
- P0250 Turbocharger Wastegate Solenoid B High: High voltage in the turbocharger wastegate solenoid “B” circuit.
- P0251 Injection Pump Fuel Metering Control “A” Malfunction (Cam/Rotor/Injector): Malfunction in the injection pump fuel metering control “A” (related to cam/rotor/injector).
- P0252 Injection Pump Fuel Metering Control “A” Range/Performance (Cam/Rotor/Injector): Injection pump fuel metering control “A” range or performance issue.
- P0253 Injection Pump Fuel Metering Control “A” Low (Cam/Rotor/Injector): Low signal in injection pump fuel metering control “A”.
- P0254 Injection Pump Fuel Metering Control “A” High (Cam/Rotor/Injector): High signal in injection pump fuel metering control “A”.
- P0255 Injection Pump Fuel Metering Control “A” Intermittent (Cam/Rotor/Injector): Intermittent signal in injection pump fuel metering control “A”.
- P0256 Injection Pump Fuel Metering Control “B” Malfunction (Cam/Rotor/Injector): Malfunction in injection pump fuel metering control “B”.
- P0257 Injection Pump Fuel Metering Control “B” Range/Performance Injector): Injection pump fuel metering control “B” range or performance issue.
- P0258 Injection Pump Fuel Metering Control “B” Low (Cam/R): Low signal in injection pump fuel metering control “B”.
- P0259 Injection Pump Fuel Metering Control “B” High (Cam/R): High signal in injection pump fuel metering control “B”.
- P0260 Injection Pump Fuel Metering Control “B” Intermittent Injector): Intermittent signal in injection pump fuel metering control “B”.
- P0261 Cylinder 1 Injector Circuit Low: Low voltage in the injector circuit for cylinder 1.
- P0262 Cylinder 1 Injector Circuit High: High voltage in the injector circuit for cylinder 1.
- P0263 Cylinder 1 Contribution/Balance Fault: Cylinder 1 contribution or balance issue (related to injector performance).
- P0264 Cylinder 2 Injector Circuit Low: Low voltage in the injector circuit for cylinder 2.
- P0265 Cylinder 2 Injector Circuit High: High voltage in the injector circuit for cylinder 2.
- P0266 Cylinder 2 Contribution/Balance Fault: Cylinder 2 contribution or balance issue.
- P0267 Cylinder 3 Injector Circuit Low: Low voltage in the injector circuit for cylinder 3.
- P0268 Cylinder 3 Injector Circuit High: High voltage in the injector circuit for cylinder 3.
- P0269 Cylinder 3 Contribution/Balance Fault: Cylinder 3 contribution or balance issue.
- P0270 Cylinder 4 Injector Circuit Low: Low voltage in the injector circuit for cylinder 4.
- P0271 Cylinder 4 Injector Circuit High: High voltage in the injector circuit for cylinder 4.
- P0272 Cylinder 4 Contribution/Balance Fault: Cylinder 4 contribution or balance issue.
- P0273 Cylinder 5 Injector Circuit Low: Low voltage in the injector circuit for cylinder 5.
- P0274 Cylinder 5 Injector Circuit High: High voltage in the injector circuit for cylinder 5.
- P0275 Cylinder S Contribution/Balance Fault: Cylinder 5 contribution or balance issue. (Note: Original text has ‘S’, assuming it’s a typo and should be 5).
- P0276 Cylinder 6 Injector Circuit Low: Low voltage in the injector circuit for cylinder 6.
- P0277 Cylinder 6 Injector Circuit High: High voltage in the injector circuit for cylinder 6.
- P0278 Cylinder 6 Contribution/Balance Fault: Cylinder 6 contribution or balance issue.
- P0279 Cylinder 7 Injector Circuit Low: Low voltage in the injector circuit for cylinder 7.
- P0280 Cylinder 7 Injector Circuit High: High voltage in the injector circuit for cylinder 7.
- P0281 Cylinder 7 Contribution/Balance Fault: Cylinder 7 contribution or balance issue.
- P0282 Cylinder 8 Injector Circuit Low: Low voltage in the injector circuit for cylinder 8.
- P0283 Cylinder 8 Injector Circuit High: High voltage in the injector circuit for cylinder 8.
- P0284 Cylinder 8 Contribution/Balance Fault: Cylinder 8 contribution or balance issue.
- P0285 Cylinder 9 Injector Circuit Low: Low voltage in the injector circuit for cylinder 9.
- P0286 Cylinder 9 Injector Circuit High: High voltage in the injector circuit for cylinder 9.
- P0287 Cylinder 9 Contribution/Balance Fault: Cylinder 9 contribution or balance issue.
- P0288 Cylinder 10 Injector Circuit Low: Low voltage in the injector circuit for cylinder 10.
- P0289 Cylinder 10 Injector Circuit High: High voltage in the injector circuit for cylinder 10.
- P0290 Cylinder 10 Contribution/Balance Fault: Cylinder 10 contribution or balance issue.
- P0291 Cylinder 11 Injector Circuit Low: Low voltage in the injector circuit for cylinder 11.
- P0292 Cylinder 11 Injector Circuit High: High voltage in the injector circuit for cylinder 11.
- P0293 Cylinder 11 Contribution/Balance Fault: Cylinder 11 contribution or balance issue.
- P0294 Cylinder 12 Injector Circuit Low: Low voltage in the injector circuit for cylinder 12.
- P0295 Cylinder 12 Injector Circuit High: High voltage in the injector circuit for cylinder 12.
- P0296 Cylinder 12 Contribution/Range Fault: Cylinder 12 contribution or range issue.
P0300-P0399: Ignition System or Misfire
These codes are critical for engine performance, indicating problems with the ignition system or engine misfires. Misfires can damage your Saab’s catalytic converter and lead to rough running and reduced power.
- P0300 Random/Multiple Cylinder Misfire Detected: Random misfire detected across multiple cylinders.
- P0301 Cylinder 1 Misfire Detected: Misfire specifically detected in cylinder 1.
- P0302 Cylinder 2 Misfire Detected: Misfire detected in cylinder 2.
- P0303 Cylinder 3 Misfire Detected: Misfire detected in cylinder 3.
- P0304 Cylinder 4 Misfire Detected: Misfire detected in cylinder 4.
- P0305 Cylinder 5 Misfire Detected: Misfire detected in cylinder 5.
- P0306 Cylinder 6 Misfire Detected: Misfire detected in cylinder 6.
- P0307 Cylinder 7 Misfire Detected: Misfire detected in cylinder 7.
- P0308 Cylinder 8 Misfire Detected: Misfire detected in cylinder 8.
- P0309 Cylinder 9 Misfire Detected: Misfire detected in cylinder 9.
- P0310 Cylinder 10 Misfire Detected: Misfire detected in cylinder 10.
- P0311 Cylinder 11 Misfire Detected: Misfire detected in cylinder 11.
- P0312 Cylinder 12 Misfire Detected: Misfire detected in cylinder 12.
- P0320 Ignition/Distributor Engine Speed Input Circuit Malfunction: Malfunction in the ignition/distributor engine speed input circuit.
- P0321 Ignition/Distributor Engine Speed Input Circuit Range/Performance: Ignition/distributor engine speed input signal is out of range.
- P0322 Ignition/Distributor Engine Speed Input Circuit No Signal: No signal from the ignition/distributor engine speed input circuit.
- P0323 Ignition/Distributor Engine Speed Input Circuit Intermittent: Intermittent signal from the ignition/distributor engine speed input circuit.
- P0325 Knock Sensor 1 Circuit Malfunction (Bank I or Single Sensor): Malfunction in the knock sensor 1 circuit (for bank 1 or single sensor systems). Knock sensors detect engine knock or detonation.
- P0326 Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor): Knock sensor 1 signal is out of range.
- P0327 Knock Sensor 1 Circuit Low Input (Bank I or Single Sensor): Low voltage signal from knock sensor 1.
- P0328 Knock Sensor 1 Circuit High Input (Bank I or Single Sensor): High voltage signal from knock sensor 1.
- P0329 Knock Sensor 1 Circuit Intermittent (Bank 1 or Single Sensor): Intermittent signal from knock sensor 1.
- P0330 Knock Sensor 2 Circuit Malfunction (Bank 2): Malfunction in the knock sensor 2 circuit (for bank 2).
- P0331 Knock Sensor 2 Circuit Range/Performance (Bank 2): Knock sensor 2 signal is out of range.
- P0332 Knock Sensor 2 Circuit Low Input (Bank 2): Low voltage signal from knock sensor 2.
- P0333 Knock Sensor 2 Circuit High Input (Bank 2): High voltage signal from knock sensor 2.
- P0334 Knock Sensor 2 Circuit Intermittent (Bank 2): Intermittent signal from knock sensor 2.
- P0335 Crankshaft Position Sensor A Circuit Malfunction: Malfunction in the crankshaft position sensor “A” circuit. Crankshaft sensors monitor engine speed and crankshaft position.
- P0336 Crankshaft Position Sensor A Circuit Range/Performance: Crankshaft position sensor “A” signal is out of range.
- P0337 Crankshaft Position Sensor A Circuit Low Input: Low voltage signal from crankshaft position sensor “A”.
- P0338 Crankshaft Position Sensor A Circuit High Input: High voltage signal from crankshaft position sensor “A”.
- P0339 Crankshaft Position Sensor A Circuit Intermittent: Intermittent signal from crankshaft position sensor “A”.
- P0340 Camshaft Position Sensor Circuit Malfunction: Malfunction in the camshaft position sensor circuit. Camshaft sensors monitor camshaft position, crucial for valve timing and ignition.
- P0341 Camshaft Position Sensor Circuit Range/Performance: Camshaft position sensor signal is out of range.
- P0342 Camshaft Position Sensor Circuit Low Input: Low voltage signal from camshaft position sensor.
- P0343 Camshaft Position Sensor Circuit High Input: High voltage signal from camshaft position sensor.
- P0344 Camshaft Position Sensor Circuit Intermittent: Intermittent signal from camshaft position sensor.
- P0350 Ignition Coil Primary/Secondary Circuit Malfunction: Malfunction in the general ignition coil primary or secondary circuit.
- P0351 Ignition Coil A Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “A” primary or secondary circuit.
- P0352 Ignition Coil B Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “B” primary or secondary circuit.
- P0353 Ignition Coil C Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “C” primary or secondary circuit.
- P0354 Ignition Coil D Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “D” primary or secondary circuit.
- P0355 Ignition Coil E Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “E” primary or secondary circuit.
- P0356 Ignition Coil F Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “F” primary or secondary circuit.
- P0357 Ignition Coil G Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “G” primary or secondary circuit.
- P0358 Ignition Coil H Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “H” primary or secondary circuit.
- P0359 Ignition Coil I Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “I” primary or secondary circuit.
- P0360 Ignition Coil J Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “J” primary or secondary circuit.
- P0361 Ignition Coil K Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “K” primary or secondary circuit.
- P0362 Ignition Coil L Primary/Secondary Circuit Malfunction: Malfunction in the ignition coil “L” primary or secondary circuit.
- P0370 Timing Reference High Resolution Signal A Malfunction: Malfunction in timing reference high resolution signal “A”.
- P0371 Timing Reference High Resolution Signal A Too Many Pulses: Too many pulses in timing reference high resolution signal “A”.
- P0372 Timing Reference High Resolution Signal A Too Few Pulses: Too few pulses in timing reference high resolution signal “A”.
- P0373 Timing Reference High Resolution Signal A Intermittent/Erratic Pulses: Intermittent or erratic pulses in timing reference high resolution signal “A”.
- P0374 Timing Reference High Resolution Signal A No Pulses: No pulses in timing reference high resolution signal “A”.
- P0375 Timing Reference High Resolution Signal B Malfunction: Malfunction in timing reference high resolution signal “B”.
- P0376 Timing Reference High Resolution Signal B Too Many Pulses: Too many pulses in timing reference high resolution signal “B”.
- P0377 Timing Reference High Resolution Signal B Too Few Pulses: Too few pulses in timing reference high resolution signal “B”.
- P0378 Timing Reference High Resolution Signal B Intermittent/Erratic Pulses: Intermittent or erratic pulses in timing reference high resolution signal “B”.
- P0379 Timing Reference High Resolution Signal B No Pulses: No pulses in timing reference high resolution signal “B”.
- P0380 Glow Plug/Heater Circuit “A” Malfunction: Malfunction in the glow plug/heater circuit “A” (primarily for diesel Saabs, less common in gasoline models).
- P0381 Glow Plug/Heater Indicator Circuit Malfunction: Malfunction in the glow plug/heater indicator circuit.
- P0382 Exhaust Gas Recirculation Flow Malfunction: Malfunction in the Exhaust Gas Recirculation (EGR) flow system (though P0400 is more common for EGR flow issues).
- P0385 Crankshaft Position Sensor B Circuit Malfunction: Malfunction in the crankshaft position sensor “B” circuit.
- P0386 Crankshaft Position Sensor B Circuit Range/Performance: Crankshaft position sensor “B” signal is out of range.
- P0387 Crankshaft Position Sensor B Circuit Low Input: Low voltage signal from crankshaft position sensor “B”.
- P0388 Crankshaft Position Sensor B Circuit High Input: High voltage signal from crankshaft position sensor “B”.
- P0389 Crankshaft Position Sensor B Circuit Intermittent: Intermittent signal from crankshaft position sensor “B”.
P0400-P0499: Auxiliary Emissions Controls
These codes relate to auxiliary emission control systems in your Saab, designed to reduce harmful pollutants. Issues in these systems can lead to increased emissions and potentially affect vehicle performance.
- P0400 Exhaust Gas Recirculation Flow Malfunction: Indicates a problem with the Exhaust Gas Recirculation (EGR) system flow. EGR reduces NOx emissions by recirculating exhaust gas back into the intake manifold.
- P0401 Exhaust Gas Recirculation Flow Insufficient Detected: Insufficient EGR flow detected, meaning not enough exhaust gas is being recirculated.
Conclusion
This guide provides a comprehensive overview of common Saab Obd2 Codes, focusing on powertrain related issues. Understanding these codes is the first step towards diagnosing and repairing your vehicle. When you encounter a check engine light and retrieve an OBD2 code, consult this guide to get an initial understanding of the potential problem area.
Disclaimer: This information is for general guidance only and should not be considered a substitute for professional automotive diagnosis and repair. Always consult a qualified mechanic for accurate diagnosis and repair of your Saab.