| Model: | 900 2.3/2.5L |
| Year: | 1993·98 |
| Engine identification: | B204I, B206I, B234I, B258I |
| System: | Bosch Motronic 2.8.1 • Bosch Motronic 2.10.2/3 |
General information
- Refer to the front of this manual for general test conditions, terminology, detailed descriptions of wiring faults and a general trouble shooter for electrical and mechanical faults.
- Trouble codes are displayed by the malfunction indicator lamp (MIL).
- More detailed fault diagnosis information can be obtained using diagnostic equipment connected to the data link connector (DLC).
Accessing – flash codes
- Ensure ignition switched OFF.
- Jump data link connector (DLC) terminal 6 and ground with a switched lead – contacts normally open [1].
- Switch ignition ON.
- Set switch to ON for 4 seconds max. [1].
- Trouble codes are displayed as a two digit number with a long flash between each separate code.
- For example: Trouble code 12 displayed- no fault found [2]
- Count MIL flashes. Note trouble codes. Compare with trouble code table.
Erasing – flash codes
- Diagnostic equipment required to erase data from ECM fault memory.
Trouble code identification
Flash code | Fault location | Probable cause |
11 | Secondary air injection {AIR) pump relay, short to ground/positive | Wiring, relay |
12 | No fault found | – |
21 | Mass air flow (MAF) sensor, short to ground/ positive | Wiring, MAF sensor |
31 | Intake air temperature (IAT) sensor | Wiring, IAT sensor |
41 | Engine coolant temperature (ECT) sensor | Wiring, ECT sensor |
51 | Throttle position (TP) sensor | Wiring, TP sensor |
61 | Heated oxygen sensor (H02S) | Wiring, H02S, intake/fuel leak, fuel pressure |
61 | Heated oxygen sensor (H02S) 2 | Wiring, H02S, intake/fuel leak, fuel pressure |
62 | Heated oxygen sensor (H02S) 1 | Wiring, H02S, intake/fuel leak, fuel pressure |
71 | Mixture rich/lean, cylinder 1-3-5 | Heated oxygen sensor (H02S), intake leak, injector(s), fuel pressure |
72 | Mixture rich/lean, cylinder 2-4-6 | Heated oxygen sensor (H02S), intake leak, injector(s), fuel pressure |
72 D | Mixture rich/lean – long time | Wiring, heated oxygen sensor (H02S), intake leak, exhaust leak, injector(s), fuel pressure |
73 | Mixture rich/lean – short time | Wiring, heated oxygen sensor (H02S), intake leak, exhaust leak, injector(s), fuel pressure |
81 | Evaporative emission (EVAP) canister purge valve | Wiring, EVAP canister purge valve |
91 | Engine control module (ECM) – RAM error | ECM |
92 | Engine control module (ECM) – ROM error | 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 | – |
| P1001 | Evaporative emission (EVAP) canister purge valve – low output | Wiring open circuit/short to ground, EVAP canister purge valve |
| P1002 | Evaporative emission (EVAP) canister purge valve – high output | Wiring short to positive, EVAP canister purge valve |
| P1011 | Injector 1 – low output | Wiring open circuit/short to ground, injector |
| P1012 | Injector 1 – high output | Wiring short to positive, injector |
| P1021 | Injector 2 – low output | Wiring open circuit/short to ground, injector |
| P1022 | Injector 2 – high output | Wiring short to positive, injector |
| P1031 | Injector 3 – low output | Wiring open circuit/short to ground, injector |
| P1032 | Injector 3 – high output | Wiring short to positive, injector |
| P1041 | Injector 4 – low output | Wiring open circuit/short to ground, injector |
| P1042 | Injector 4 – high output | Wiring short to positive, injector |
| P1051 | Injector 5 – low output | Wiring open circuit/short to ground, injector |
| P1052 | Injector 5 – high output | Wiring short to positive, injector |
| P1061 | Injector 6 – low output | Wiring open circuit/short to ground, injector |
| P1062 | Injector 6 – high output | Wiring short to positive, injector |
| P1171 1 | Intake manifold air control solenoid, outer flap – short to ground | Wiring, intake manifold air control solenoid |
| P1172 | System too lean, during idling | Intake leak, battery |
| P1172 1 | Intake manifold air control solenoid, outer flap – short to positive | Wiring, intake manifold air control solenoid |
| P1173 | System too rich, during idling | Fuel pressure, battery, exhaust leak, injector(s) |
| P1206 | Secondary air injection (AIR) pump relay – low output | Wiring open circuit/short to ground, secondary· air injection (AIR) pump, relay |
| P1207 | Secondary air injection (AIR) pump relay – high output | Wiring short to positive, secondary air injection (AIR) pump, relay |
| P1211 | Idle air control (lAC) valve – low output | Wiring open circuit/short to ground, lAC valve |
| P1212 | Idle air control (lAC) valve – high output | Wiring short to positive, lAC valve |
| P1251 | Malfunction indicator lamp (MIL) – low output | Wiring short to ground |
| P1252 | Malfunction indicator lamp {MIL) – high output | Wiring short to positive |
| P1300 | Engine control module (ECM) -AT torque reduction signal | Wiring, transmission control module (TCM) |
| P1301 | Engine control module (ECM)- AT torque reduction signal | Wiring, transmission control module (TCM) |
| P1455 | AJC compressor clutch relay – low output | Wiring open circuit/short to ground, relay |
| P1456 | AJC compressor clutch relay – high output | Wiring short to positive, relay |
| P1500 | Battery voltage too low/high | Wiring, alternator, battery |
| P1560 | Traction control module/ECM communication – signal low | Wiring open circuiUshort to ground, throttle position (TP) sensor |
| P1561 | Traction control module/ECM communication – signal high | Wiring short to positive, throttle position (TP) sensor |
| P1601 | Fuel pump relay – high output | Wiring short to positive, relay |
| P1602 | Fuel pump relay – low output | Wiring open circuiUshort to ground, relay |
| P1621 | AIC compressor clutch relay – high output | Wiring short to positive, AIC compressor clutch relay |
| P1622 | A/C compressor clutch relay – low output | Wiring open circuit/short to ground, AJC compressor clutch relay |
| P1628 | Battery voltage – too low/high | Wiring, alternator, battery |
| P1628 1 | Engine control module (ECM) – supply voltage missing | Wiring, connector, fuse |
| P1630 | A/C compressor clutch relay – high output | Wiring short to positive, relay |
| P1631 | A/C compressor clutch relay – low output | Wiring open circuit/short to ground, relay |