Contents Wiring diagrams Section: Engine and Engine Aggregates All sections

Error Codes Opel Astra G

Trouble Codes

The following table applies to the engines Z 10 XE and Z 12 XE (Motronic 1.5.5) in the Agila. It should be regarded as an example for the troubles codes that control the MIL.

Trouble codeMonitoring strategyFault criterionAdditional parametersMIL activation
Oxygen sensor (front)0130Plausibility of sensor voltageVoltage too large/smallEngine temperature, exhaust gas temperatureIn 3rd driving cycle
0133Signal periodPeriod or adaptation values of oxygen controlAdaptation value, engine load, sensor availabilityIn 3rd driving cycle
Oxygen sensor (rear)0136Plausibility of sensor voltageVoltage too large/smallEngine temperature, exhaust gas temperatureIn 3rd driving cycle
0139Signal dynamicsChange in voltage not adequateOverrun fuel cutoff not active, sensor availability, monitoring timeIn 3rd driving cycle
Sensor heating (front)0135Internal resistanceLimit violationExhaust gas temp., sensor availability, battery voltageIn 3rd driving cycle
Sensor heating (rear)0135Internal resistanceLimit violationExhaust gas temp., sensor availability, battery voltageIn 3rd driving cycle
Trouble codeMonitoring strategyFault criterionAdditional parametersMIL activation
Catalytic converter0420Amplitude of oxygen sensors (rear)Mean exceeds limitSensor availability, oxygen integrator, mass air flow, rpm, engine loadIn 3rd driving cycle
Misfires0300 0301 0302 0303 0304Irregular runningPercentage of misfiresCrankshaft speed, engine loadFlashes immediately with damage to catalytic converter, otherwise in 3rd driving cycle
Exhaust gas recirculation valve0403Circuit checkShort circuit/interruptionIn 2nd driving cycle
1405Position sensorActual value outside tolerance limitPosition sensor, setpoint from characteristic mapIn 2nd driving cycle
Mass air flow meter0100Plausibility of mass air flowValue too large/smallThrottle valve position, battery voltageIn 2nd driving cycle
Phase sensor0340Check of signal jumpComparison with setpointRpm sensorIn 3rd driving cycle
Cooling water temperature sensor0115Plausibility checkShort circuit/interruption, signal smaller than setpointTime after starting engineIn 2nd driving cycle
Trouble codeMonitoring strategyFault criterionAdditional parametersMIL activation
Rpm sensor0335Plausibility of signalComparison with phase sensor signal for presence and benchmarkPhase sensor signalIn 2nd driving cycle
Injectors0201 0202 0203 0204Circuit checkShort circuit/interruptionAfter 5 seconds
Tank vent valve0443Circuit checkShort circuit/interruptionIn 2nd driving cycle
Fuel supply0171Mixture adaptation in part load rangeLimit for too leanOxygen control, engine temperature, rpm, engine loadIn 3rd driving cycle
0172Mixture adaptation in part load rangeLimit for too richOxygen control, engine temperature, rpm, engine loadIn 2nd driving cycle
0170Mixture adaptation when idlingLimit for too lean/richAdaptation made in part load rangeIn 2nd driving cycle

Two freeze frames can be stored for each trouble code. Engine data that was available when the fault occurred can be stored in these freeze frames. Data for the first occurrence of the fault in the first freeze frame and data for the last occurrence of this fault in the second frame (if the fault occurred more than once). This applies to all trouble codes that are required by OBD and are indicated by the MIL. Freeze frames can be analysed with readily available readout devices.

All other faults are indicated by the engine electronics telltale.

Two data records are stored for all faults when they occur. These fulfil the same function as the freeze frames for MIL–activating faults. The content of these data records is more comprehensive and the records can be read out using TECH 2.

The vehicle diagnosis concept, which is structured in the same way in TIS 2000, should be followed when diagnosing faults with the aid of the Checking Procedures. It is used to troubleshoot in a minimum amount of time with the strategy below. Troubleshooting is based on an electronic system. A trouble code or fault symptom points to a functional group, e.g. current circuit for coolant temperature sensor, and from there to a component, e.g. temperature sensor.

This procedure is assisted by a corresponding subdivision into Tables A, B and C in the Checking Procedures. The main check (Table A) is the introduction into the diagnosis performed on the selected system. The operations listed there should be performed one after the other. If no fault occurs in a test step, then continue with the next step. If there is a fault, the functional group concerned is diagnosed in Table B. To do this, trouble codes or fault symptoms that occur are evaluated. Then the defective current circuit is checked by measuring with the aid of the corresponding troubleshooting chart in Table C. After the repair is complete, the corresponding test of the functional group (Table B) should be repeated. If this test is successful, the remaining tests in the main test should also be performed. Then the electronic system is completely fit for use again.