Saab OBD/OBD2 Codes >> 900 2.0L Turbo – 9000 2.3L Turbo (1992 – 1998)

Model:
  • 900 2.0L Turbo
  • 9000 2.3L/Turbo
Year:1992-98
Engine identification:B204E, B2041,  B204L, B2045, B234, B234E, B2341,  B234L, B234R
System:Trionic

General information

  • Trouble codes are displayed by the malfunction indicator lamp (MIL).

Accessing- flash codes

  • Ensure ignition switched OFF.
  • Switch ignition ON – DO NOT start engine.
  • MIL will illuminate for 3 seconds [1] [A].
  • MIL will extinguish for 3 seconds [1] [B].
  • MIL will illuminate for 3 seconds [1] [A]
  • MIL will extinguish for 2 seconds [1] [C].
  • The last MIL ON/OFF indicates start of trouble code display.
  • Trouble codes are displayed as a single digit number with a 3 second interval between each separate code.
  • Count MIL flashes. Note trouble codes. Compare with trouble code table.
  • For example: Trouble code 2 displayed – manifold absolute pressure (MAP) sensor [1].
  • After the last trouble code has been displayed, MIL extinguishes for 3 seconds [1] [B].
  • MIL illuminates for 3 seconds [1] [A].
  • MIL will now repeat all recorded trouble codes.
  • Switch ignition OFF.

Erasing – flash codes

  • Ensure ignition switched OFF.
  • Disconnect ECM multi-plug or battery ground lead for at least 5 minutes.

NOTE: ECM adaptive memory may be erased causing erratic running faults. Carry out road test to allow ECM to re-learn basic values.

  • Diagnostic equipment can also be used to erase data from ECM fault memory.

WARNING: Disconnecting the battery may erase memory from electronic units (e.g. radio, clock).

Trouble code  identification

Flash code

Fault location

Probable cause

2

Manifold absolute pressure (MAP) sensor

Wiring, MAP sensor

3

Intake air temperature (IAT) sensor

Wiring, IAT sensor

4

Engine coolant temperature (ECT) sensor

Wiring, ECT sensor

5

Throttle position (TP) sensor

Wiring, TP sensor

6

Heated oxygen sensor (H02S)

Wiring, intake/fuel leak, fuel pressure, H02S

7

Mixture rich/lean

Heated oxygen sensor (H025), intake leak, injector(s), fuel pressure, MAP sensor

8

Evaporative emission (EVAP) canister purge valve

Wiring, EVAP canister purge valve

9

Engine control module (ECM) – internal fault

ECM

 

Accessing and erasing – OBD-11 codes

  • The engine control module (ECM) fault memory can only be accessed and erased using diagnostic equipment connected to the data link connector (DLC).

OBD-11 code

Fault location

Probable cause

PO,P2,UO

Refer to OBD-11 trouble code tables

–

P1130

Heated oxygen sensor (H02S) 1, bank 1 – heater high input

Wiring, fuses, H02S

P1135

Heated oxygen sensor (H02S) 1, bank 1 – heater low input

Wiring, fuses, H02S

P1322

Electronic throttle system (ETS) -incorrect rpm signal

Wiring, engine control module (ECM)/ETS

control module communication

P1443

Evaporative emission (EVAP) canister purge valve – malfunction

Wiring, connectors, EVAP canister purge valve

P1444

Evaporative emission (EVAP) canister purge valve – high input

Wiring, connectors, EVAP canister purge valve

P1445

Evaporative emission (EVAP) canister purge valve – low input

Wiring, connectors, EVAP canister purge valve

P1500

Battery voltage too low/high

Wiring, alternator, battery

P1651

Engine control module (ECM) – RAM error

ECM

P1652

Engine control module (ECM) – ROM error

ECM