Procedures

"Check engine" fault codes


This procedure is also available at wap.saab9000.com for access by wap-enabled mobile phone.

Introduction

The Saab 9000 engine management system monitors the engine for faults and will illuminate the "Check engine" warning light ("Malfunction Indicator Lamp" or "MIL") on the instrument panel if a fault is found. This is primarily intended for emission-related faults but many of these faults can also cause poor running or reduced fuel economy.

The engine management ECU stores "fault codes" that may be extracted to diagnose the fault. To extract the precise fault code often requires special equipment but the Trionic and DI/APC systems provide a simple way for the lay person to determine which general part of the system is at fault. This procedure requires no tools or equipment.

Procedure (Trionic)

To obtain a fault code reading:

  1. Turn the ignition switch to the Drive position without starting the engine.


  2. In about six seconds the CHECK ENGINE light will go out for about 2 seconds. It will then begin flashing the first fault code.
  3. The codes consist of a number of flashes, each having a duration of 0.4 seconds. The CHECK ENGINE light will go out for two seconds between each new series of flashing codes (if there is more than one fault).
  4. After the last series of codes the lamp will go out for 3 seconds then it lights up again for another three seconds, following which the flashing codes will be repeated. The fault codes will be repeated in this way as many times as desired.
  5. The flashing lamp codes will be repeated until the fault code memory is cleared. To clear the fault code memory, unplug the control module connector for at least five minutes

 

Fault codes (Trionic)

Fault code Fault Corresponding ISAT codes
2 Manifold absolute pressure sensor P0105 P0106 P0107 P0108
3 Intake air temperature sensor P0110 P0112 P0113
4 Coolant temperature sensor P0115 P0117 P0118
5 Throttle position sensor P0120 P0121 P0122 P0123
6 Lambda (oxygen) sensor P0130
7 Fuel-air mixture P0170 P0171 P0172
8 EVAP valve (ELCD) P0443 P1443 P1444 P1445
9 Internal ECU fault P1651 P1652 (check ground, connectors)

 

Procedure (DI/APC)

To obtain a fault code reading:

  1. Turn the ignition switch to the Drive position without starting the engine.
  2. In about two seconds the CHECK ENGINE light will go out for about 2 seconds. It will then begin flashing the fault code.

Fault codes (DI/APC)

Fault code Fault
2 Internal memory check failed
3 Watchdog (control module fault).
May also be caused by a defective spark plug or ignition module.
4 Knock sensor
5 Engine load signal from LH or MAP sensor incorrect