Home/Volvo/XC90/Volvo XC90 I (2002-2006)/Repair manual/Testing & Diagnostics/Engine Control Module (ECM) Diagnostic Trouble Codes - 4 of…
Contents Wiring diagrams Section: Testing & Diagnostics All sections

Engine Control Module (ECM) Diagnostic Trouble Codes - 4 of 13: Diagnosis Volvo XC90 I

Testing & Diagnostics 21 illustrations ~8146 words

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-290D

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-290D

CHECKING THE DIAGNOSTIC TROUBLE CODES (DTCS)

Check if there are diagnostic trouble codes stored for fuel pressure sensor or ambient pressure sensor, in that case troubleshoot and fix these first.

Do you want to continue with this procedure?

  1. YES Refer to «CHECKING THE FUEL PRESSURE SENSOR»(ref-476761-S05294342102012060500000)
  2. NO OKAY: Troubleshooting has been completed.

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

The control module controls preheating by pulsing the current to the PTC-element. The length of the pulses depend on the temperature of the heated oxygen sensor (H02S). Diagnostic trouble code (DTC) ECM-2910 is stored if the control module registers that the signal is a constant 2.5 V, higher than 3.5 V at current pulse or lower than 2.3 V at no current pulse.

Diagnostic trouble code (DTC) ECM-2910 is stored if the control module registers that heated oxygen sensor pre-heating does not function within 17 seconds of dew (condensation) point in the exhaust system being reached.

Substitute Value

  1. fuel trim is shut off.

Possible Source

Signal too high

  1. short-circuit to supply voltage in the signal cable
  2. defective heated oxygen sensor (HO2S).

Signal too low

  1. short-circuit to ground in the signal cable
  2. defective heated oxygen sensor (HO2S).

Signal missing

  1. contact resistance and oxidation
  2. open-circuit in the power supply from the system relay.

Faulty signal

  1. defective heated oxygen sensor (HO2S).

Fault symptom[s]

  1. The malfunction indicator lamp (MIL) lights.

Scheme 133

Scheme 133

Scheme 134

Scheme 134
  1. Ignition off
  2. Check the heated oxygen sensor (HO2S) connector. Check for contact resistance and oxidation
  3. Reinstall the components, reconnect the connectors etc.
  4. Start the engine. Allow the engine to idle. Read off the diagnostic trouble code (DTC) status for the front heated oxygen sensor (HO2S). The text "NOT READY" is displayed if the diagnosis is running. Other information For 6 cylinder engines -2004, see «SIGNAL SPECIFICATION»(/volvo/xc90/i-2002-2006/remont/engine-control-systems/#engine-control-signal-description-and-specification) For 6 cylinder engines 2005-, see «SIGNAL SPECIFICATION»(/volvo/xc90/i-2002-2006/remont/engine-control-systems/#engine-control-signal-description-and-specification). To access or replace the heated oxygen sensor (HO2S), see «HEATED OXYGEN SENSOR (HO2S), REPLACING»(ref-476768-S05984728352012060500000) see «CHECKING WIRING AND TERMINALS»(/volvo/xc90/i-2002-2006/remont/body-electrical/#wiring-and-terminals-general-diagnostics-and-tests__contents)

Is "FAULT NOT DETECTED" displayed?

  1. YES OKAY: Troubleshooting has been completed.
  2. NO Refer to «CHECKING COMPONENTS AND WIRING»(ref-476761-S03841848262012060500000)

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Scheme 135

Scheme 135: REPLACING THE COMPONENT
  1. Ignition off. The control module has registered a fault in the heated oxygen sensor (HO2S). Try a new heated oxygen sensor (HO2S). See «HEATED OXYGEN SENSOR (HO2S), REPLACING»(ref-476768-S05984728352012060500000).
  1. Continue Refer to «VERIFICATION»(ref-476761-S35962792122012060500000)

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291B

Condition

Scheme 136

Scheme 136: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291B

The engine control module (ECM) controls the fuel pressure via the fuel pump (FP) control module using a pulse width modulation (PWM) signal. The fuel pump (FP) control module then controls the fuel pump (FP) depending on the pressure requested by the engine control module (ECM). The diagnostic trouble code (DTC) is stored if there is no PWM signal between the engine control module (ECM) and the fuel pump (FP) control module.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to supply voltage in the signal cable
  2. Damaged fuel pump control module.

Fault symptom[s]

  1. The starter motor turns but the engine does not start
  2. The engine stops.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291B

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291C

Condition

The engine control module (ECM) controls the fuel pressure via the fuel pump (FP) control module using a pulse width modulation (PWM) signal. The fuel pump (FP) control module then controls the fuel pump (FP) depending on the pressure requested by the engine control module (ECM). The diagnostic trouble code (DTC) is stored if the PWM signal between the engine control module (ECM) and the fuel pump (FP) control module is too high.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to supply voltage in the signal cable
  2. Damaged fuel pump control module.

Fault symptom[s]

  1. The starter motor turns but the engine does not start
  2. The engine stops.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291C

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291D

Condition

The engine control module (ECM) controls the fuel pressure via the fuel pump (FP) control module using a pulse width modulation (PWM) signal. The fuel pump (FP) control module then controls the fuel pump (FP) depending on the pressure requested by the engine control module (ECM). The diagnostic trouble code (DTC) is stored if the PWM signal between the engine control module (ECM) and the fuel pump (FP) control module is too low.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to ground in the signal cable
  2. Damaged fuel pump control module.

Fault symptom[s]

  1. The starter motor turns but the engine does not start
  2. The engine stops.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-291D

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A00

Condition

The engine control module (ECM) checks the signal from the fuel temperature sensor. The fuel temperature sensor is integrated in the fuel pressure sensor. The diagnostic trouble code (DTC) is stored if the engine control module (ECM) registers that the signal from the fuel temperature sensor is incorrect.

The diagnostic trouble code (DTC) can be diagnosed when the ignition is switched on.

Substitute Value

  1. None.

Possible Source

  1. Contact resistance or oxidation in the terminals
  2. Short-circuit to supply voltage in the signal cable
  3. Short-circuit to ground in the signal cable.
  4. Open-circuit in the signal cable
  5. Open-circuit in the signal ground cable
  6. Damaged fuel temperature sensor.

Fault symptom[s]

  1. None.

Scheme 137

Scheme 137: CHECKING THE STATUS
  1. Ignition on. Check whether the fault is permanent or intermittent by reading off the signal from the fuel pressure sensor. Check that the signal is within its permitted range. The signal is measured in the fuel rail for the injectors. The fault is permanent if the signal is incorrect. The fault is intermittent if the signal is correct.
  1. Continue Refer to «CHECKING COMPONENTS AND WIRING»(ref-476761-S42780695592012060500000)

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0A

Condition

Scheme 138

Scheme 138: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0A

The engine control module (ECM) checks that there are no faults in the probe or the wiring. Diagnostic trouble code (DTC) ECM-2A0A is stored if the control module registers that the signal deviates from the permitted operating range.

Substitute Value

  1. twin heated oxygen sensor (HO2S) control is disabled
  2. Three-way catalytic converter (TWC) diagnostics are disabled.

Possible Source

Signal too high

  1. Short-circuit to supply voltage in the signal cable
  2. Short-circuit to supply voltage in the ground lead
  3. Defective heated oxygen sensor (HO2S).

Signal too low

  1. Short-circuit to ground in the signal cable
  2. Short-circuit to ground in the ground lead
  3. Defective heated oxygen sensor (HO2S).

Faulty signal

  1. Short-circuit in the signal cable for the pre-heating circuit
  2. Short-circuit in the ground lead for the preheating circuit
  3. Defective heated oxygen sensor (HO2S).

Signal missing

  1. Contact resistance or oxidation in the connectors
  2. Open-circuit in the signal cable
  3. Open-circuit in the ground lead
  4. Defective heated oxygen sensor (HO2S).

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0A

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0A

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0A

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0B

Condition

The engine control module (ECM) checks the signal from the fuel temperature sensor. The fuel temperature sensor is integrated in the fuel pressure sensor. The diagnostic trouble code (DTC) is stored if the engine control module (ECM) registers that there is no signal from the fuel temperature sensor.

The diagnostic trouble code (DTC) can be diagnosed when the ignition is switched on.

Substitute Value

  1. None.

Possible Source

  1. Contact resistance or oxidation in the terminals
  2. Short-circuit to supply voltage in the signal cable
  3. Short-circuit to ground in the signal cable.
  4. Open-circuit in the signal cable
  5. Open-circuit in the signal ground cable
  6. Damaged fuel temperature sensor.

Fault symptom[s]

  1. None.

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0C

Condition

The engine control module (ECM) checks the signal from the fuel temperature sensor. The fuel temperature sensor is integrated in the fuel pressure sensor. The diagnostic trouble code (DTC) is stored if the engine control module (ECM) registers that the signal from the fuel temperature sensor is too high.

The diagnostic trouble code (DTC) can be diagnosed at ignition on and with the engine running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to ground in the signal cable
  2. Damaged temperature sensor.

Fault symptom[s]

  1. None.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0C

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0D

Condition

The engine control module (ECM) checks the signal from the fuel temperature sensor. The fuel temperature sensor is integrated in the fuel pressure sensor. The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal from the engine coolant temperature (ECT) sensor is too low.

The diagnostic trouble code (DTC) can be diagnosed at ignition on and with the engine running.

Substitute Value

  1. None.

Possible Source

  1. Contact resistance or oxidation in the terminals
  2. Short-circuit to supply voltage in the signal cable
  3. Open-circuit in the signal cable
  4. Open-circuit in the signal ground cable
  5. Damaged temperature sensor.

Fault symptom[s]

  1. None.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A0D

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A10

Condition

The engine control module (ECM) controls the fuel temperature signal while driving. This is done through the control module comparing values from the intake, fuel and engine temperature sensors. If the signal from the fuel temperature sensor matches a temperature that exceeds a certain limit in relation to the other, the control module interprets this as a malfunction and the diagnostic trouble code (DTC) is generated.

The diagnostic trouble code (DTC) can be diagnosed when the engine is idling.

Substitute Value

  1. Predefined value for fuel temperature.

Possible Source

  1. Contact resistance or oxidation in the terminals
  2. Damaged fuel temperature sensor.

Fault symptom[s]

  1. Malfunction indicator light (MIL), on

Condition

The control module checks the rear heated oxygen sensor (HO2S) dynamics. The control module checks that the probe has registered both lean and rich fuel mixtures. If this is not the case, the control module alters the fuel mixture. Diagnostic trouble code (DTC) ECM-2A1A (bank 1) is stored if the rear probe is still not registering lean (signal too low) or rich (signal too high) fuel mixture. At fuel shut-off, the probe must show lean fuel mixture. Diagnostic trouble code (DTC) ECM-2A1A (bank 1), signal missing, is stored if the switch over time from lean to rich fuel mixture is too long.

Substitute Value

  1. None.

Possible Source

  1. Leakage in the exhaust system
  2. Defective heated oxygen sensor (HO2S).

Fault symptom[s]

  1. The malfunction indicator lamp (MIL) lights.

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A1B

Condition

The engine control module (ECM) controls the fuel temperature signal while driving. This is done through the control module comparing values from the intake, fuel and engine temperature sensors. If the signal from the fuel temperature sensor matches a temperature that is below a certain limit in relation to the other, the control module interprets this as a malfunction and the diagnostic trouble code (DTC) is generated.

The diagnostic trouble code (DTC) can be diagnosed when the engine is idling.

Substitute Value

  1. Predefined value for fuel temperature.

Possible Source

  1. Contact resistance or oxidation in the terminals
  2. Damaged fuel temperature sensor.

Fault symptom[s]

  1. Malfunction indicator light (MIL), on

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A1C

Condition

Scheme 139

Scheme 139: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A1C

Engine Control Module (ECM) checks the signal for fuel temperature at start. This is done by the control module saving the values from inlet, fuel and engine temperature sensors at the moment of start. Then the control module compares the values. If the signal from the fuel temperature sensor matches a temperature that exceeds a certain limit in relation to the other, the control module interprets this as a malfunction and the diagnostic trouble code (DTC) is generated.

The diagnostic trouble code (DTC) can be diagnosed after approx. 10 minutes with the engine running.

Substitute Value

  1. Predefined value for fuel temperature.

Possible Source

  1. Damaged fuel temperature sensor.
  2. Contact resistance or oxidation in the terminals.

Fault symptom[s]

  1. Malfunction indicator light (MIL), on

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2A1D

Condition

Engine Control Module (ECM) checks the signal for fuel temperature at start. This is done by the control module saving the values from inlet, fuel and engine temperature sensors at the moment of start. Then the control module compares the values. If the signal from the fuel temperature sensor matches a temperature that is below a certain limit in relation to the other, the control module interprets this as a malfunction and the diagnostic trouble code (DTC) is generated.

The diagnostic trouble code (DTC) can be diagnosed after approx. 10 minutes with the engine running.

Substitute Value

  1. Predefined value for fuel temperature.

Possible Source

  1. Damaged fuel temperature sensor.
  2. Contact resistance or oxidation in the terminals.

Fault symptom[s]

  1. Malfunction indicator light (MIL), on

Condition

The control module controls rear heated oxygen sensor (HO2S) preheating by pulsing the current to the positive temperature coefficient (PTC) element in the heated oxygen sensor (HO2S). Pulse lengths are dependent on the temperature of the heated oxygen sensor (H02S).

Diagnostic trouble code (DTC) ECM-2A20 (bank 1) is stored if the control module registers that the signal is higher than a particular value when preheating is activate (signal too high) or lower than a certain value when preheating is deactivated (signal too low or signal missing).

Substitute Value

  1. The fuel trim is shut off.

Possible Source

Signal too high

  1. Short-circuit to supply voltage in the signal cable
  2. Defective heated oxygen sensor (HO2S).

Signal too low

  1. Short-circuit to ground in the signal cable
  2. Defective heated oxygen sensor (HO2S).

Signal missing

  1. Contact resistance and oxidation
  2. Open-circuit in the power supply from the system relay
  3. Defective heated oxygen sensor (HO2S).

Fault symptom[s]

  1. The malfunction indicator lamp (MIL) lights.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-2A2A (bank 1) is stored if the control module registers that the resistance of the rear heated oxygen sensor (HO2S) in the pre-heating circuit is too high for a certain amount of time.

Substitute Value

  1. None.

Possible Source

Faulty signal

  1. Contact resistance and oxidation
  2. Defective heated oxygen sensor (HO2S).

Fault symptom[s]

  1. The malfunction indicator lamp (MIL) lights.

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2B00

Condition

During the engine warm up phase the way the engine temperature should increase is calculated. Factors such as engine load and the start temperature are taken into account. This test takes place during the engine warm-up phase (under "normal operation") and continues until the engine temperature has reached 84 °C. For the test to start, the starting temperature of the engine must be below 35 °C, the outside temperature must be -7 to +35 °C and at least 15 minutes must have passed since the engine was last run.

The diagnostic trouble code (DTC) is stored if the calculated increase in temperature does not correspond to the actual increase (measured by the engine coolant temperature (ECT) sensor).

HINT: This diagnostic trouble code (DTC) can also be caused by faults that store diagnostic trouble codes (DTCs) for outside temperature sensors.

Substitute Value

  1. None.

Possible Source

  1. Damaged engine coolant temperature (ECT) sensor
  2. Damaged thermostat.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-2B00

Condition

Scheme 140

Scheme 140: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

The engine control module (ECM) checks the circuit for the injectors.

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for one of the injector circuits is missing.

The diagnostic trouble code (DTC) indicates which injector is being referred to.

  1. ECM-2C0B: injector 1
  2. ECM-2C1B: injector 2
  3. ECM-2C2B: injector 3
  4. ECM-2C3B: injector 4
  5. ECM-2C4B: injector 5
  6. ECM-2C5B: injector 6.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Contact resistance in the terminals
  2. Open-circuit in the signal cable
  3. Open-circuit in the power supply to the injector
  4. Damaged injector
  5. Damaged mass air flow (MAF) sensor.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine is not firing on all cylinders.

Condition

The engine control module (ECM) checks the circuit for the injectors.

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for one of the injector circuits is too high.

The diagnostic trouble code (DTC) indicates which injector is being referred to.

  1. ECM-2C0C: injector 1
  2. ECM-2C1C: injector 2
  3. ECM-2C2C: injector 3
  4. ECM-2C3C: injector 4
  5. ECM-2C4C: injector 5
  6. ECM-2C5C: injector 6.

The diagnostic trouble code (DTC) can be diagnosed at ignition on and with the engine running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to supply voltage in the signal cable
  2. Damaged injector.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine is not firing on all cylinders.

Condition

The engine control module (ECM) checks the circuit for the injectors.

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for one of the injector circuits is too low.

The diagnostic trouble code (DTC) indicates which injector is being referred to.

  1. ECM-2C0D: injector 1
  2. ECM-2C1D: injector 2
  3. ECM-2C2D: injector 3
  4. ECM-2C3D: injector 4
  5. ECM-2C4D: injector 5
  6. ECM-2C5D: injector 6.

The diagnostic trouble code (DTC) can be diagnosed at ignition on and with the engine running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to ground in the signal cable
  2. Damaged injector.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine is not firing on all cylinders.

Condition

Scheme 141

Scheme 141: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Diagnostic trouble code (DTC) ECM-3000 covers camshaft position (CMP) sensor, intake.

Diagnostic trouble code (DTC) ECM-3010 covers camshaft position (CMP) sensor, exhaust.

Diagnostic trouble code (DTC) is stored ECM-3000 or ECM-3010 is stored if the pulse width modulation signal from the camshaft position (CMP) sensor is constantly high (signal too high) or low (signal too low).

Diagnostic trouble code (DTC) ECM-3000 or ECM-3010 is stored if the pulse width modulation signal from the camshaft position (CMP) sensor is missing but returns sporadically (missing signal).

Diagnostic trouble code (DTC) ECM-3000 or ECM-3010 is stored if the pulse width modulation signal from the camshaft position (CMP) sensor is sporadically missing (faulty signal).

The fault is diagnosed by the control module when the engine is running.

Possible Source

Signal too high

  1. Open-circuit in the signal cable
  2. Short-circuit to supply voltage in the signal cable
  3. Short-circuit to ground in the power cable
  4. Open-circuit in the ground lead
  5. Defective camshaft position (CMP) sensor.

Signal too low

  1. Short-circuit to ground in the signal cable
  2. Open-circuit in the power cable
  3. Loose connections.

Signal missing

  1. The camshaft position (CMP) sensor is in the wrong position
  2. Defective camshaft position (CMP) sensor
  3. Loose connections.
  4. Incorrectly installed camshaft.

Faulty signal

  1. The camshaft position (CMP) sensor is in the wrong position
  2. Defective camshaft position (CMP) sensor
  3. Loose connections.
  4. Incorrectly installed camshaft.

Fault symptom[s]

  1. The engine is difficult to start.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3000

Condition

Scheme 142

Scheme 142: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3000

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects a fault in the control module internal circuit for knock control.

The diagnostic trouble code (DTC) can be diagnosed when the ignition is switched on.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Damaged engine control module (ECM).

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3000

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3010

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects a fault in the control module internal circuit for knock control.

The diagnostic trouble code (DTC) can be diagnosed when the ignition is switched on.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Damaged engine control module (ECM).

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3010

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3020

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects a fault in the control module internal circuit for knock control.

The diagnostic trouble code (DTC) can be diagnosed when the ignition is switched on.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Damaged engine control module (ECM).

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3020

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-303C

Condition

Scheme 143

Scheme 143: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-303C

In certain operating conditions the engine control module (ECM) checks the signal from the front knock sensor (KS). The diagnostic trouble code (DTC) is stored if the signal from the front knock sensor (KS) is too high.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Short-circuit to supply voltage in the signal cable
  2. Noise from the engine.

Fault symptom[s]

  1. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-303C

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-303D

Condition

In certain operating conditions the engine control module (ECM) checks the signal from the front knock sensor (KS). The diagnostic trouble code (DTC) is stored if the signal from the front knock sensor (KS) is too low.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Contact resistance in the knock sensor (KS) terminals
  2. Open-circuit in the signal cable
  3. Short-circuit between the knock sensor (KS) signal cables
  4. Damaged knock sensor (KS).

Fault symptom[s]

  1. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-303D

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-304C

Condition

In certain operating conditions the engine control module (ECM) checks the signal from the rear knock sensor (KS). The diagnostic trouble code (DTC) is stored if the signal from the rear knock sensor (KS) is too high.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Short-circuit to supply voltage in the signal cable
  2. Noise from the engine.

Fault symptom[s]

  1. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-304C

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-304D

Condition

In certain operating conditions the engine control module (ECM) checks the signal from the rear knock sensor (KS). The diagnostic trouble code (DTC) is stored if the signal from the rear knock sensor (KS) is too low.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. Safety retardation of ignition advance
  2. Reduced boost pressure.

Possible Source

  1. Contact resistance in the knock sensor (KS) terminals
  2. Open-circuit in the signal cable
  3. Short-circuit between the knock sensor (KS) signal cables
  4. Damaged knock sensor (KS).

Fault symptom[s]

  1. Poor performance.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-304D

Condition

Diagnostic trouble code (DTC) ECM-3100 is stored if the signal from the engine speed (RPM) sensor is missing or if it gives an engine speed (RPM) signal which is too low in relation to the signal from the camshaft position (CMP) sensor and the control module interprets it as a fault.

Substitute Value

The control module uses the signal from the camshaft position (CMP) sensor if the camshaft position (CMP) sensor has been adapted.

Possible Source

  1. open-circuit in the signal cable or ground lead
  2. short-circuit to supply voltage or ground in the signal cable
  3. contact resistance in the terminals
  4. faulty engine speed (RPM) sensor
  5. damaged carrier plate.

Fault symptom[s]

  1. the engine does not start
  2. the engine cuts out.

Scheme 144

Scheme 144

Scheme 145

Scheme 145
  1. Ignition off. Check the engine speed (RPM) sensor connector. Check for contact resistance and oxidation. Check the signal cable between: engine speed (RPM) sensor terminal #1 and engine control module (ECM) terminal #A48 (#A48) engine speed (RPM) sensor terminal #2 and engine control module (ECM) terminal #A66 (#B6). Check for an open-circuit. Check for a short-circuit to ground. Check for a short-circuit to supply voltage. Check the carrier plate, search for damage and other defects. Remedy as necessary. Other information: To connect the breakout box / access the control module, see «CONNECTING THE BREAKOUT BOX»(ref-476691-S38062545372012060500000) To access or replace the engine speed (RPM) sensor, see «REPLACING THE ENGINE SPEED (RPM) SENSOR»(ref-476695-S39857541522012060500000) For 5 cylinder turbocharged engines -2004, see «SIGNAL DESCRIPTION»(/volvo/xc90/i-2002-2006/remont/engine-control-systems/#engine-control-signal-description-and-specification) For 5 cylinder turbocharged engines 2005-, see «SIGNAL SPECIFICATION»(/volvo/xc90/i-2002-2006/remont/engine-control-systems/#engine-control-signal-description-and-specification). see «CHECKING WIRING AND TERMINALS»(/volvo/xc90/i-2002-2006/remont/body-electrical/#wiring-and-terminals-general-diagnostics-and-tests__contents).
  1. Continue Refer to «VERIFICATION»(ref-476761-S26682973372012060500000)

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3100

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects a certain number of misfires during the first 1000 engine revolutions after the engine is started.

This diagnostic trouble code (DTC) is stored together with other diagnostic trouble codes (DTCs) which indicate which cylinders are misfiring.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Blocked / leaking injector
  8. Air leakage
  9. Blocked crankcase ventilation.
  10. Damaged VVT-unit.
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-3100

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-310C

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfires in more than one cylinder which could damage the catalytic converter. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

This diagnostic trouble code (DTC) is stored together with other diagnostic trouble codes (DTCs) which indicate which cylinders are misfiring.

Substitute Value

  1. Three-way catalytic converter (TWC) diagnosis shut off
  2. Leak diagnostic shut off
  3. Rear heated oxygen sensor control shut off
  4. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Blocked / leaking injector
  8. Air leakage
  9. Blocked crankcase ventilation.
  10. Damaged VVT-unit.
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-310C

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-310D

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfires in more than one cylinder which could affect emissions. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

This diagnostic trouble code (DTC) is stored together with other diagnostic trouble codes (DTCs) which indicate which cylinders are misfiring.

Substitute Value

  1. Three-way catalytic converter (TWC) diagnosis shut off
  2. Leak diagnostic shut off
  3. Rear heated oxygen sensor control shut off
  4. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Air leakage
  8. Blocked crankcase ventilation.
  9. Damaged VVT-unit.
  10. Blocked / leaking injector
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-310D

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfiring during the first 1000 engine revolutions. The diagnostic trouble code (DTC) indicates which cylinder is misfiring. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

  1. ECM-3110: cylinder 1
  2. ECM-3120: cylinder 2
  3. ECM-3130: cylinder 3
  4. ECM-3140: cylinder 4
  5. ECM-3150: cylinder 5.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Air leakage
  8. Blocked crankcase ventilation.
  9. Damaged VVT-unit.
  10. Blocked / leaking injector
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfiring which could damage the catalytic converter after the first 1000 engine revolutions after the engine is started. The diagnostic trouble code (DTC) indicates which cylinder is misfiring. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

  1. ECM-3110: cylinder 1
  2. ECM-3120: cylinder 2
  3. ECM-3130: cylinder 3
  4. ECM-3140: cylinder 4
  5. ECM-3150: cylinder 5.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Air leakage
  8. Blocked crankcase ventilation.
  9. Damaged VVT-unit.
  10. Blocked / leaking injector
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfiring which affects emissions after the first 1000 engine revolutions after the engine is started. The diagnostic trouble code (DTC) indicates which cylinder is misfiring. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

  1. ECM-3110: cylinder 1
  2. ECM-3120: cylinder 2
  3. ECM-3130: cylinder 3
  4. ECM-3140: cylinder 4
  5. ECM-3150: cylinder 5.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Air leakage
  8. Blocked crankcase ventilation.
  9. Damaged VVT-unit.
  10. Blocked / leaking injector
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfiring during the first 1000 engine revolutions. The diagnostic trouble code (DTC) indicates which cylinder is misfiring. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

  1. ECM-3210: cylinder 1.
  2. ECM-3220: cylinder 2.
  3. ECM-3230: cylinder 3.
  4. ECM-3240: cylinder 4.
  5. ECM-3250: cylinder 5.
  6. ECM-3260: cylinder 6.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. The engine does not reach normal operating temperature between several cold starts
  3. Water in the spark plug wells
  4. Damaged spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Air leakage
  8. Blocked crankcase ventilation.
  9. Damaged VVT-unit.
  10. Blocked / leaking injector
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfiring which could damage the catalytic converter after the first 1000 engine revolutions after the engine is started. The diagnostic trouble code (DTC) indicates which cylinder is misfiring. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

  1. ECM-3110: cylinder 1
  2. ECM-3120: cylinder 2
  3. ECM-3130: cylinder 3
  4. ECM-3140: cylinder 4
  5. ECM-3150: cylinder 5
  6. ECM-3160: cylinder 6.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Damaged spark plug
  2. Blocked / leaking injector
  3. Uneven compression
  4. Air leakage
  5. Faulty fuel pressure
  6. Low fuel level
  7. Water in the spark plug wells
  8. Contaminated or incorrect fuel
  9. The engine does not reach normal operating temperature between several cold starts
  10. Poor fuel quality (summer fuel in winter).

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects misfiring which affect emissions after the first 1000 engine revolutions after the engine is started. The diagnostic trouble code (DTC) indicates which cylinder is misfiring. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

  1. ECM-3110: cylinder 1
  2. ECM-3120: cylinder 2
  3. ECM-3130: cylinder 3
  4. ECM-3140: cylinder 4
  5. ECM-3150: cylinder 5
  6. ECM-3160: cylinder 6.

Substitute Value

  1. Rear heated oxygen sensor control shut off
  2. Fuel trim switched off.

Possible Source

  1. Damaged spark plug
  2. Blocked / leaking injector
  3. Uneven compression
  4. Air leakage
  5. Faulty fuel pressure
  6. Low fuel level
  7. Water in the spark plug wells
  8. Contaminated or incorrect fuel
  9. The engine does not reach normal operating temperature between several cold starts
  10. Poor fuel quality (summer fuel in winter).

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

Scheme 146

Scheme 146: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

If there is an open-circuit or short-circuit to ground in the ignition coil primary winding circuit and engine speed (RPM) exceeds 1500 RPM, the control module interprets it as a fault and diagnostic trouble code (DTC) ECM-33X0 is stored.

Substitute Value

None

Possible Source

Signal too high

  1. short-circuit to supply voltage in the signal cable

Signal too low

  1. short-circuit to ground in the signal cable

Signal missing

  1. open-circuit in the signal cable
  2. contact resistance in terminals.

Fault symptom[s]

  1. engine not firing on all cylinders
  2. malfunction indicator lamp (MIL) lit

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-330B

Condition

If there is no signal from the engine speed (RPM) sensor or if its signal is lower than the engine speed signal from the camshaft position (CMP) sensor, the engine control module (ECM) interprets this as a fault and the diagnostic trouble code (DTC) is stored.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

The engine control module (ECM) uses the signal from the camshaft position (CMP) sensor if the camshaft position (CMP) sensor has been adapted.

Possible Source

  1. Open-circuit in the signal cable or ground lead
  2. Short-circuit to ground or supply voltage in the signal cable
  3. Contact resistance in the terminals
  4. Damaged engine speed (RPM) sensor
  5. Damaged carrier plate.

Fault symptom[s]

  1. The engine does not start
  2. The engine stops.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION ECM-330B

Condition

Scheme 147

Scheme 147: DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Diagnostic trouble code (DTC) ECM-3400 covers camshaft position (CMP) sensor, intake.

Diagnostic trouble code (DTC) ECM-3410 covers camshaft position (CMP) sensor, exhaust.

The engine control module (ECM) checks the pulse width modulation (PWM) signal from the camshaft position (CMP) sensor.

The diagnostic trouble code (DTC) is stored if the signal from the camshaft position (CMP) sensor is missing sporadically. This is interpreted by the engine control module (ECM) as a fault. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. The camshaft position (CMP) sensor is in the wrong position
  2. Damaged camshaft position (CMP) sensor
  3. Loose connections.

Fault symptom[s]

  1. The engine is difficult to start.

Scheme 148

Scheme 148
  1. Start the engine. Read off the diagnostic status and fault status for the diagnostic trouble code (DTC) by selecting the relevant diagnostic trouble code (DTC) from the list. Increase the engine speed a number of times until the diagnostic is "Complete". Check whether the fault is permanent or intermittent. Read off the diagnostic trouble code (DTC) fault status when the diagnostic status is "Completed". HINT: In some cases several functions of the component will be diagnosed. This affects the amount of time taken to run the diagnostic. The fault is permanent if the fault status is "Fault found". If the fault status is "No fault found" the fault is intermittent and not presently active.
  1. Continue Refer to «CHECKING COMPONENTS AND WIRING»(ref-476761-S15438745602012060500000)

Scheme 149

Scheme 149: CHECKING COMPONENTS AND WIRING
  1. Check the connector for the camshaft position (CMP) sensor. Check for contact resistance and oxidation. Check that the camshaft position (CMP) sensor is correctly installed. Check that neither the camshaft position (CMP) sensor nor the housing is damaged. Damage may affect the position of the sensor in relation to the camshaft rotor. HINT: This diagnostic trouble code (DTC) may be caused by a faulty camshaft position (CMP) sensor. Remedy as necessary. Other information see «CONNECTING THE BREAKOUT BOX»(ref-476691-S38062545372012060500000) For 5 cylinder turbocharged engines -2004, see «SIGNAL DESCRIPTION»(/volvo/xc90/i-2002-2006/remont/engine-control-systems/#engine-control-signal-description-and-specification) For 5 cylinder turbocharged engines 2005-, see «SIGNAL SPECIFICATION»(/volvo/xc90/i-2002-2006/remont/engine-control-systems/#engine-control-signal-description-and-specification). see «POSITION SENSOR CAMSHAFT, REPLACING»(ref-476695-S17892144042012060500000) see «CHECKING WIRING AND TERMINALS»(/volvo/xc90/i-2002-2006/remont/body-electrical/#wiring-and-terminals-general-diagnostics-and-tests__contents)
  1. Continue Refer to «VERIFICATION»(ref-476761-S02681168992012060500000)

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-3400 is stored within 2 minutes if the control module detects a fault in control module knock control circuit.

Substitute Value

  1. ignition retarded for safety reasons
  2. reduced boost pressure

Possible Source

  1. defective control module

Fault symptom[s]

  1. malfunction indicator lamp (MIL) lit

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Scheme 150

Scheme 150
  1. Ignition off. The control module has registered an internal fault. Try a new control module according to «ENGINE CONTROL MODULE (ECM), REPLACING»(ref-476695-S16000409902012060500000). NOTE: When replacing a control module, new software must be programmed into the new control module.
  1. Continue Refer to «INFORMATION»(ref-476761-S31968352522012060500000)

Condition

Diagnostic trouble code (DTC) ECM-340B is for the camshaft position (CMP) sensor, intake.

Diagnostic trouble code (DTC) ECM-341B is for the camshaft position (CMP) sensor, exhaust.

The engine control module (ECM) checks the pulse width modulation (PWM) signal from the camshaft position (CMP) sensor.

If there is no signal from the camshaft position (CMP) sensor although it appears sporadically, the engine control module (ECM) interprets this as a fault and the diagnostic trouble code (DTC) is stored. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. The camshaft position (CMP) sensor is in the wrong position
  2. Damaged camshaft position (CMP) sensor
  3. Loose connections.

Fault symptom[s]

  1. The engine is difficult to start.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-340C is for the camshaft position (CMP) sensor, intake.

Diagnostic trouble code (DTC) ECM-341C is for the camshaft position (CMP) sensor, exhaust.

The engine control module (ECM) checks the pulse width modulation (PWM) signal from the camshaft position (CMP) sensor.

The diagnostic trouble code (DTC) is stored if the signal from the camshaft position (CMP) sensor is constantly high. This is interpreted by the engine control module (ECM) as a fault. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Open-circuit in the signal cable
  2. Short-circuit to supply voltage in the signal cable
  3. Short-circuit to ground in the power cable
  4. Open-circuit in the ground lead
  5. Damaged camshaft position (CMP) sensor.

Fault symptom[s]

  1. The engine is difficult to start.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-340D is for the camshaft position (CMP) sensor, intake.

Diagnostic trouble code (DTC) ECM-341D is for the camshaft position (CMP) sensor, exhaust.

The engine control module (ECM) checks the pulse width modulation (PWM) signal from the camshaft position (CMP) sensor.

The diagnostic trouble code (DTC) is stored if the signal from the camshaft position (CMP) sensor is constantly low. This is interpreted by the engine control module (ECM) as a fault. The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to ground in the signal cable
  2. Open-circuit in the power cable
  3. Loose connections.

Fault symptom[s]

  1. The engine is difficult to start.

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-3410 is stored if the engine speed (RPM) is over 3000 RPM, the engine coolant temperature (ECT) is above 40°C (104°F) and the signal from the front knock sensor (KS) is too high or too low.

Substitute Value

  1. ignition retarded for safety reasons
  2. reduced boost pressure

Possible Source

Signal too high

  1. short-circuit to supply voltage in the signal cable
  2. worn engine

Signal too low

  1. open-circuit in signal cable
  2. contact resistance in terminals
  3. defective knock sensor (KS)
  4. short-circuit between knock sensor (KS) signal cables

Fault symptom[s]

  1. none

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-3420 is stored if the engine speed (RPM) is over 3000 RPM, the engine coolant temperature (ECT) is above 40°C (104°F) and the signal from the rear knock sensor (KS) is too high or too low.

Substitute Value

  1. ignition retarded for safety reasons
  2. reduced boost pressure

Possible Source

Signal too high

  1. short-circuit to supply voltage in the signal cable
  2. worn engine

Signal too low

  1. open-circuit in signal cable
  2. contact resistance in terminals
  3. defective knock sensor (KS)
  4. short-circuit between knock sensor (KS) signal cables

Fault symptom[s]

  1. none

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-34E0 is stored within 2 minutes if the control module detects a fault in control module knock control circuit.

Substitute Value

  1. ignition retarded for safety reasons
  2. reduced boost pressure

Possible Source

  1. fault in engine control module (ECM) knock control circuit

Fault symptom[s]

  1. malfunction indicator lamp (MIL) lit

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-34F0 is stored within 2 minutes if the control module detects a fault in control module knock control circuit.

Substitute Value

  1. ignition retarded for safety reasons
  2. reduced boost pressure

Possible Source

  1. defective control module

Fault symptom[s]

  1. malfunction indicator lamp (MIL) lit

see DIAGNOSTIC TROUBLE CODE (DTC) INFORMATION

Condition

Diagnostic trouble code (DTC) ECM-3503 is stored at start up if the engine control module (ECM) detects misfiring during the first 1000 revs after engine start up.

Diagnostic trouble code (DTC) ECM-3503 emission effect or ECM-3503 three-way catalytic converter (TWC) damage is stored (depending on the seriousness of the misfire) if the engine control module (ECM) detects misfiring after the first 1000 revs after engine start up.

The diagnostic trouble code (DTC) is always stored together with a diagnostic trouble code (DTC) which indicates the cylinder which is misfiring (ECM-35X3).

Substitute Value

  1. Three-way catalytic converter (TWC) diagnosis shut off
  2. Leakage diagnosis shut off
  3. Rear heated oxygen sensor control shut off
  4. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Repeated cold starting where the engine coolant temperature (ECT) has reached normal operating temperature between starts
  3. Water in the spark plug wells
  4. Defective spark plug
  5. Contaminated or incorrect fuel
  6. Poor fuel quality (summer fuel in winter).
  7. Blocked / leaking injector
  8. Air leakage
  9. Blocked crankcase ventilation.
  10. Damaged VVT-unit.
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. The malfunction indicator lamp (MIL) flashes
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

Condition

The engine control module (ECM) checks the signal cable for the ignition coil primary winding.

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for the primary winding for the ignition coil is missing.

The diagnostic trouble code (DTC) indicates which ignition coil is being referred to.

  1. ECM-350B: ignition coil 1
  2. ECM-351B: ignition coil 2
  3. ECM-352B: ignition coil 3
  4. ECM-353B: ignition coil 4
  5. ECM-354B: ignition coil 5.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Contact resistance in the terminals
  2. Open-circuit in the signal cable
  3. Damaged ignition coil.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine is not firing on all cylinders.

Condition

The engine control module (ECM) checks the signal cable for the ignition coil primary winding.

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for the primary winding for the ignition coil is too high.

The diagnostic trouble code (DTC) indicates which ignition coil is being referred to.

  1. ECM-350C: ignition coil 1
  2. ECM-351C: ignition coil 2
  3. ECM-352C: ignition coil 3
  4. ECM-353C: ignition coil 4
  5. ECM-354C: ignition coil 5.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to supply voltage in the signal cable
  2. Damaged ignition coil.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine is not firing on all cylinders.

Condition

The engine control module (ECM) checks the signal cable for the ignition coil primary winding.

The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for the primary winding for the ignition coil is too low.

The diagnostic trouble code (DTC) indicates which ignition coil is being referred to.

  1. ECM-350D: ignition coil 1
  2. ECM-351D: ignition coil 2
  3. ECM-352D: ignition coil 3
  4. ECM-353D: ignition coil 4
  5. ECM-354D: ignition coil 5.

The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute Value

  1. None.

Possible Source

  1. Short-circuit to ground in the signal cable
  2. Damaged ignition coil.

Fault symptom[s]

  1. Malfunction indicator lamp (MIL) lit
  2. The engine is not firing on all cylinders.

Condition

Diagnostic trouble code (DTC) ECM-35x3 is stored at start up if the engine control module (ECM) detects that a cylinder misfires during the first 1000 revs of the engine.

Diagnostic trouble code (DTC) ECM-35x3 emission effect or ECM-35x3 three-way catalytic converter (TWC) damage is stored (depending of the seriousness of the misfire) if the engine control module (ECM) detects misfiring after the first 1000 revs after engine start up.

The diagnostic trouble code (DTC) indicates which cylinder is misfiring.

Substitute Value

  1. Three-way catalytic converter (TWC) diagnosis shut off
  2. Leakage diagnosis shut off
  3. Rear heated oxygen sensor control shut off
  4. Fuel trim switched off.

Possible Source

  1. Low fuel level
  2. Repeated cold starting where the engine coolant temperature (ECT) has reached normal operating temperature between starts
  3. Water in the spark plug wells
  4. Defective spark plug
  5. Contaminated or incorrect fuel
  6. Incorrect oil grade (summer fuel in winter, certain markets).
  7. Blocked / leaking injector
  8. Air leakage
  9. Blocked crankcase ventilation.
  10. Damaged VVT-unit.
  11. Faulty fuel pressure
  12. Uneven compression

Fault symptom[s]

  1. The malfunction indicator lamp (MIL) flashes
  2. The engine misfires
  3. The engine is difficult to start
  4. Deterioration in performance
  5. Uneven idle
  6. The engine is not firing on all cylinders.

COMPRESSION TEST

Special tools

see 9999689

see 1158540

IGNITION SYSTEM

A check for cylinder leakage (also called "leak down") can be carried out instead of a compression test. See CYLINDER LEAKAGE TEST

Scheme 151

Scheme 151: COMPRESSION TEST
CAUTIONThe ignition system operates at high ignition charges and produces dangerous voltages in both the low and high voltage circuits. There is dangerous voltage throughout the entire ignition system including connectors etc.

CONDITIONS

Note. The engine compression must always be checked with wide open throttle (WOT) and engine at operating temperature.

PREPARATIONS

Remove

  1. the charge air pipe over the engine to improve accessibility.
  2. the upper timing belt cover.
  3. the cover over the ignition coils.
  4. the ignition coils. Mark up and put to one side without disconnecting the connectors.
  5. the spark plugs.

Note. Separate the connector for the engine speed (RPM) sensor.

COMPRESSION TESTING

Scheme 152

Scheme 152

Note. Compression testing should always be carried out at wide open throttle (WOT) and with the engine at operating temperature. Diagnostic trouble codes (DTCs) will be stored because the engine speed (RPM) sensor and (where applicable) the camshaft position (CMP) sensor have been disconnected.

Have an assistant hold the accelerator pedal (AP) depressed at wide open throttle (WOT) during the compression test.

The starter motor is activated with the ignition key.

The ignition must be switched off after each cylinder has been compression tested.

Note. It will no longer be possible to control the throttle if the ignition is on for longer than 2 minutes. The throttle function is controlled by the control module.

Use compression meter see 9999689

with extension sleeve see 1158540.

Engine typeNormal value MPa
Turbo1.1 - 1.3
Turbo type LT1.2 - 1.4
Normally aspirated engine1.3 - 1.5

INSTALL

Install

  1. the spark plugs. Tighten to 25 Nm .
  2. the ignition coils according to the earlier markings. Tighten to 10 Nm .
  3. the cover over the ignition coils.
  4. the upper timing belt cover.
  5. the disassembled connectors.
  6. charge air pipe. Remove the seals. Tighten the mountings and hose clamps.

ERASE DIAGNOSTIC TROUBLE CODES (DTCS) AND CHECK

Scheme 153

Scheme 153

Erase diagnostic trouble codes (DTCs)

Start the engine. Check that the engine is functioning normally.

Use VIDA (Volvo scan tool) to check which diagnostic trouble codes (DTCs) have been stored.

Erase the diagnostic trouble codes (DTCs).

Check the engine compartment. Wipe the engine compartment clean.