ECD SYSTEM (w/o DPF) DIAGNOSTIC TROUBLE CODE CHART

Tech Tips

Parameters listed in the chart may be different than your readings depending on the type of instrument and other factors.

If any DTCs are displayed during a check mode DTC check, check the circuit for the DTCs listed in the table below. For details of each DTC, refer to the "See page" indicated.

Diagnostic Trouble Code Chart
DTC Code Detection Item Trouble Area MIL Memory See page
P0046 Turbocharger / Supercharger Boost Control Solenoid Circuit Range / Performance

- DC motor (turbocharger sub-assembly)

- Turbo motor driver

Comes on DTC stored

Click here

P0047 Turbocharger/Supercharger Boost Control "A" Circuit Low

- Open in DC motor circuit

- Turbo motor driver

- DC Motor (turbocharger sub-assembly)

Comes on DTC stored

Click here

P0048 Turbocharger/Supercharger Boost Control "A" Circuit High

- Short in DC motor circuit

- Turbo motor driver

- DC Motor (turbocharger sub-assembly)

Comes on DTC stored

Click here

P0069 MAP Sensor Too High or Too Low ECM Comes on DTC stored

Click here

P0087 Fuel Rail / System Pressure - Too Low

- Open or short in fuel pressure sensor circuit

- Fuel pressure sensor (common rail)

- Ran out of fuel

- Fuel frozen

- ECM

Comes on DTC stored

Click here

P0088 Fuel Rail / System Pressure - Too High

- Suction control valve

- Pressure discharge valve (common rail)

- Open or short in suction control valve circuit

- Fuel pressure sensor (common rail)

- ECM

Comes on DTC stored

Click here

P0093 Fuel System Leak Detected - Large Leak

- Fuel line between fuel supply pump assembly and common rail assembly

- Fuel line between common rail assembly and each injector assembly

- Suction control valve

- Common rail assembly

- Injector assembly

- Pressure discharge valve (common rail assembly)

- Fuel pressure sensor (common rail assembly)

- Crankshaft position sensor

- Fuel filter element sub-assembly

- Open or short in injector driver circuit (P0200 stored simultaneously)

- Open or short in injector circuit

- Injector driver (P0200 stored simultaneously)

- ECM

Comes on DTC stored

Click here

P00AF Turbocharger/Supercharger Boost Control "A" Module Performance

- Turbo motor driver

- Open or short in turbo motor driver circuit

- Turbo motor driver ground problem

- ECM

Comes on DTC stored

Click here

P00B3 Radiator Coolant Temperature Sensor Circuit Low

- Short in engine coolant temperature (radiator) sensor circuit

- Engine coolant temperature (radiator) sensor

- ECM

Comes on DTC stored

Click here

P00B4 Radiator Coolant Temperature Sensor Circuit High

- Open in engine coolant temperature (radiator) sensor circuit

- Engine coolant temperature (radiator) sensor

- ECM

Comes on DTC stored

Click here

P0101 Mass or Volume Air Flow Circuit Range / Performance Problem

- Air induction system

- Mass air flow meter

Comes on DTC stored

Click here

P0102 Mass or Volume Air Flow Circuit Low Input

- Open or short in mass air flow meter circuit

- Mass air flow meter

- ECM

Comes on DTC stored

Click here

P0103 Mass or Volume Air Flow Circuit High Input

- Open or short in Mass air flow meter circuit

- Mass air flow meter

- ECM

Comes on DTC stored

Click here

P0106 Manifold Absolute Pressure / Barometric Pressure Circuit Range / Performance Problem

- Vacuum hose connection

- Manifold absolute pressure sensor

Comes on DTC stored

Click here

P0107 Manifold Absolute Pressure / Barometric Pressure Circuit Low Input

- Open or short in manifold absolute pressure sensor circuit

- Manifold absolute pressure sensor

- ECM

Comes on DTC stored

Click here

P0108 Manifold Absolute Pressure / Barometric Pressure Circuit High Input

- Open or short in manifold absolute pressure sensor circuit

- Manifold absolute pressure sensor

- ECM

Comes on DTC stored

Click here

P0112 Intake Air Temperature Circuit Low Input

- Short in IAT sensor circuit

- IAT sensor (built into mass air flow meter)

- ECM

Comes on DTC stored

Click here

P0113 Intake Air Temperature Circuit High Input

- Open in IAT sensor circuit

- IAT sensor (built into mass air flow meter)

- ECM

Comes on DTC stored

Click here

P0115 Engine Coolant Temperature Circuit

- Open or short in engine coolant temperature sensor circuit

- Engine coolant temperature sensor

- ECM

Comes on DTC stored

Click here

P0116 Engine Coolant Temperature Circuit Range / Performance Problem Engine coolant temperature sensor Comes on DTC stored

Click here

P0117 Engine Coolant Temperature Circuit Low Input

- Short in engine coolant temperature sensor circuit

- Engine coolant temperature sensor

- ECM

Comes on DTC stored

Click here

P0118 Engine Coolant Temperature Circuit High Input

- Open in engine coolant temperature sensor circuit

- Engine coolant temperature sensor

- ECM

Comes on DTC stored

Click here

P0122 Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input

- Throttle position sensor

- Open or short in VLU circuit

- Open in VC circuit

- ECM

Comes on DTC stored

Click here

P0123 Throttle / Pedal Position Sensor / Switch "A" Circuit High Input

- Throttle position sensor

- Open in E2 circuit

- VC and VLU circuits are short-circuited

- ECM

Comes on DTC stored

Click here

P0168 Fuel Temperature Too High Fuel temperature sensor Comes on DTC stored

Click here

P0180 Fuel Temperature Sensor "A" Circuit

- Open or short in fuel temperature sensor circuit

- Fuel temperature sensor

- ECM

Comes on DTC stored

Click here

P0182 Fuel Temperature Sensor "A" Circuit Low Input

- Short in fuel temperature sensor circuit

- Fuel temperature sensor

- ECM

Comes on DTC stored

Click here

P0183 Fuel Temperature Sensor "A" Circuit High Input

- Open in fuel temperature sensor circuit

- Fuel temperature sensor

- ECM

Comes on DTC stored

Click here

P0190 Fuel Rail Pressure Sensor Circuit

- Open or short in fuel pressure sensor circuit

- Fuel pressure sensor (common rail)

- ECM

Comes on DTC stored

Click here

P0191 Fuel Rail Pressure Sensor Circuit Range / Performance

- Open or short in fuel pressure sensor circuit

- Fuel pressure sensor (common rail)

- ECM

Comes on DTC stored

Click here

P0192 Fuel Rail Pressure Sensor Circuit Low Input

- Open or short in fuel pressure sensor circuit

- Fuel pressure sensor (common rail)

- ECM

Comes on DTC stored

Click here

P0193 Fuel Rail Pressure Sensor Circuit High Input

- Open or short in fuel pressure sensor circuit

- Fuel pressure sensor (common rail)

- ECM

Comes on DTC stored

Click here

P0200 Injector Circuit / Open

- Open or short in injector driver circuit

- Injector assembly

- Injector driver

- ECM

Comes on DTC stored

Click here

P0299 Turbocharger / Supercharger Underboost

- Turbocharger sub-assembly

- Extremely low battery voltage (P0560 output simultaneously)

- Disconnected pipe between turbo and intake manifold

- Disconnected manifold absolute pressure sensor hose

- Throttle valve stuck closed

- Electric EGR control valve assembly does not close

- Exhaust system or intake system modified (leading to increased pressure loss, etc.)

- Manifold absolute pressure sensor

- Injection system (reduction in fuel injection volume)

- ECM

Comes on DTC stored

Click here

P0335 Crankshaft Position Sensor "A" Circuit

- Open or short in crankshaft position sensor circuit

- Crankshaft position sensor

- No. 1 crankshaft position sensor plate (crankshaft)

- ECM

Comes on DTC stored

Click here

P0339 Crankshaft Position Sensor "A" Circuit Intermittent

- Open or short in crankshaft position sensor circuit

- Crankshaft position sensor

- No. 1 crankshaft position sensor plate (crankshaft)

- Camshaft timing pulley

- ECM

- DTC stored

Click here

P0340 Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)

- Open or short in camshaft position sensor circuit

- Camshaft position sensor

- Camshaft timing pulley

- ECM

Comes on DTC stored

Click here

P0400 Exhaust Gas Recirculation Flow

- EGR valve stuck

- EGR valve does not move smoothly

- Electric vacuum regulating valve assembly

- Vacuum switching valve (for EGR Cut)

- Electric vacuum regulating valve assembly circuit

- Vacuum switching valve (for EGR Cut) circuit

- EGR blockage in line between exhaust manifold and intake manifold

- Mass air flow meter

- Intake system (leaks or blockages)

- EGR cooler

- Exhaust system (exhaust gas leaks)

- ECM

Comes on DTC stored

Click here

P0405 Exhaust Gas Recirculation Sensor "A" Circuit Low

- Open or short in EGR valve position sensor circuit

- EGR valve position sensor

- ECM

Comes on DTC stored

Click here

P0406 Exhaust Gas Recirculation Sensor "A" Circuit High

- Open or short in EGR valve position sensor circuit

- EGR valve position sensor

- ECM

Comes on DTC stored

Click here

P0488 Exhaust Gas Recirculation Throttle Position Control Range / Performance

- Throttle valve stuck

- Throttle valve does not move smoothly

- Open or short in throttle control motor circuit

- ECM

Comes on DTC stored

Click here

P0489 Exhaust Gas Recirculation Control Circuit Low

- Electric vacuum regulating valve assembly

- Open or short in electric vacuum regulating valve assembly circuit

- ECM

Comes on DTC stored

Click here

P0490 Exhaust Gas Recirculation Control Circuit High

- Electric vacuum regulating valve assembly

- Open or short in electric vacuum regulating valve assembly circuit

- ECM

Comes on DTC stored

Click here

P0500 Vehicle Speed Sensor "A"

- Open or short in speedometer circuit

- Speedometer assembly

- ECM

Comes on DTC stored

Click here

P0504 Brake Switch "A" / "B" Correlation

- Open or short in stop light switch signal circuit

- STOP fuse

- IGN fuse

- Stop light switch

- ECM

- DTC stored

Click here

P0560 System Voltage

- Open in backup power source circuit (to BATT terminal)

- Battery

- Battery terminals

- EFI fuse

- ECM

Comes on DTC stored

Click here

P0606 ECM / PCM Processor ECM Comes on DTC stored

Click here

P060A Internal Control Module Monitoring Processor Performance ECM Comes on DTC stored

Click here

P060B Internal Control Module A/D Processing Performance ECM Comes on DTC stored

Click here

P0617 Starter Relay Circuit High

- Park/Neutral Position (PNP) switch (A/T models)

- STA relay circuit

- Ignition switch

- ECM

Comes on DTC stored

Click here

P0627 Fuel Pump Control Circuit / Open

- Open or short in suction control valve circuit

- Suction control valve

- ECM

Comes on DTC stored

Click here

P0724 Brake Switch "B" Circuit High

- Short in stop light switch signal circuit

- Stop light switch assembly

- ECM

Comes on DTC stored

Click here

P1229 Fuel Pump System

- Short in suction control valve circuit

- Suction control valve

- Fuel pressure sensor (common rail assembly)

- ECM

Comes on DTC stored

Click here

P1238 Injector Malfunction

- Injector assembly

- Injector driver (P0200 stored simultaneously)

- Connector connection (P0200 stored simultaneously)

- Compression pressure

- Valve timing

- Fuel with low cetane number used

- ECM

Comes on DTC stored

Click here

P1251 Turbocharger / Supercharger Overboost Condition (Too High)

- Turbocharger sub-assembly

- VN turbo link stuck malfunction

- Extremely low battery voltage (P0560 stored simultaneously)

- Intake system

- Exhaust system

- Electric EGR control valve assembly

- EGR cooler

- Injector assembly

- Diesel throttle body assembly

- ECM

Comes on DTC stored

Click here

P1271 Fuel Regulator Circuit Malfunction (EDU Drive)

- Open or short in pressure discharge valve circuit

- Pressure discharge valve

- Injector driver

Comes on DTC stored

Click here

P1272 Fuel Pressure Regulator Malfunction

- Open or short in pressure discharge valve circuit (P1271 is stored simultaneously)

- Pressure discharge valve

- Injector driver

- ECM

Comes on DTC stored

Click here

P1496 Intake Air Temperature Sensor 1 Circuit Low

- Short in intake air temperature sensor (turbo) circuit

- Intake air temperature sensor (turbo)

- ECM

Comes on DTC stored

Click here

P1497 Intake Air Temperature Sensor 1 Circuit High

- Open in intake air temperature sensor (turbo) circuit

- Intake air temperature sensor (turbo)

- ECM

Comes on DTC stored

Click here

P1601 Injector Correction Circuit Malfunction (EEPROM)

- Injector compensation code

- Injector pilot quantity learning value

- Crank time compensation learning value

- ECM

Comes on DTC stored

Click here

P1604 Startability Malfunction

- Battery

- Entry and start system

- Engine immobiliser system

- Irregular fuel

- Lack of fuel

- Suction control valve

- Injector assembly

- Fuel filter element sub-assembly

- Glow system

- Injector driver

- Engine coolant temperature sensor

- Intake system

- Exhaust system

- Engine damaged, seized up

- Loss of compression

- Pressure discharge valve

- Fuel pressure sensor

- EGR system

- Diesel throttle system

- DTC stored

Click here

P1605 Rough Idling

- Injector assembly

- Injector compensation code

- Fuel leak

- Glow system

- Intake air system leakage

- Intake air system blockage

- EGR system

- Throttle valve system

- Suction control valve

- Low quality fuel

- Fuel filter element sub-assembly air bleed problem

- Accessory problem (A/C, generator, etc.)

- Engine assembly

- ECM

- DTC stored

Click here

P1607 Cruise Control Input Processor ECM Comes on DTC stored

Click here

P2006 Intake Manifold Runner Control Stuck Closed (Bank 1)

- Vacuum switching valve (for swirl control valve)

- Open or short in vacuum switching valve (for swirl control valve) circuit

- Intake manifold (swirl control valve)

- Electric EGR control valve assembly

- Turbocharger sub-assembly

- Mass air flow meter

- Air cleaner hose

- Vacuum hose

- Air cleaner element is clogged

- Intake hose is disconnected

- ECM

Comes on DTC stored

Click here

P2009 Intake Manifold Runner Control Circuit Low (Bank 1)

- Vacuum switching valve (for swirl control valve)

- Open in vacuum switching valve (for swirl control valve) circuit

- ECM

Comes on DTC stored

Click here

P2010 Intake Manifold Runner Control Circuit High (Bank 1)

- Vacuum switching valve (for swirl control valve)

- Short in vacuum switching valve (for swirl control valve) circuit

- ECM

Comes on DTC stored

Click here

P2120 Throttle / Pedal Position Sensor / Switch "D" Circuit

- Accelerator pedal position sensor

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2121 Throttle / Pedal Position Sensor / Switch "D" Circuit Range / Performance

- Accelerator pedal position sensor circuit

- Accelerator pedal position sensor

- ECM

Comes on DTC stored

Click here

P2122 Throttle / Pedal Position Sensor / Switch "D" Circuit Low Input

- Accelerator pedal position sensor

- Open in VCPA circuit

- VPA circuit open or shorted to ground

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2123 Throttle / Pedal Position Sensor / Switch "D" Circuit High Input

- Accelerator pedal position sensor

- Open in EPA circuit

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2125 Throttle / Pedal Position Sensor / Switch "E" Circuit

- Accelerator pedal position sensor

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2127 Throttle / Pedal Position Sensor / Switch "E" Circuit Low Input

- Accelerator pedal position sensor

- Open in VCP2 circuit

- VPA2 circuit open or shorted to ground

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2128 Throttle / Pedal Position Sensor / Switch "E" Circuit High Input

- Accelerator pedal position sensor

- Open in EPA2 circuit

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2138 Throttle / Pedal Position Sensor / Switch "D" / "E" Voltage Correlation

- VPA and VPA2 circuits are short-circuited

- Accelerator pedal position sensor

- Accelerator pedal assembly

- Accelerator pedal rod (arm) deformed

- ECM

Comes on DTC stored

Click here

P2226 Barometric Pressure Circuit ECM Comes on DTC stored

Click here

P2228 Barometric Pressure Circuit Low Input ECM Comes on DTC stored

Click here

P2229 Barometric Pressure Circuit High Input ECM Comes on DTC stored

Click here

P245C EGR Cooler Bypass Control Circuit Low

- Open or short in vacuum switching valve (for EGR bypass valve) circuit

- Vacuum switching valve (for EGR bypass valve)

- ECM

Comes on DTC stored

Click here

P245D EGR Cooler Bypass Control Circuit High

- Open or short in vacuum switching valve (for EGR bypass valve) circuit

- Vacuum switching valve (for EGR bypass valve)

- ECM

Comes on DTC stored

Click here

P2563 Turbocharger/Supercharger Boost Control Position Sensor "A" Circuit Range/Performance Nozzle vane position sensor (Turbocharger sub-assembly) Comes on DTC stored

Click here

P2564 Turbocharger/Supercharger Boost Control Position Sensor "A" Circuit Low

- Nozzle vane position sensor (Turbocharger sub-assembly)

- Open or short in nozzle vane position sensor circuit

- Turbo motor driver

Comes on DTC stored

Click here

P2565 Turbocharger/Supercharger Boost Control Position Sensor "A" Circuit High

- Nozzle vane position sensor (Turbocharger sub-assembly)

- Open or short in nozzle vane position sensor circuit

- Turbo motor driver

Comes on DTC stored

Click here

P2588 Turbocharger/Supercharger Boost Control Position Sensor "B" Circuit Low

- Nozzle vane position sensor (Turbocharger sub-assembly)

- Open or short in nozzle vane position sensor circuit

- Turbo motor driver

Comes on DTC stored

Click here

P2589 Turbocharger/Supercharger Boost Control Position Sensor "B" Circuit High

- Nozzle vane position sensor (Turbocharger sub-assembly)

- Open or short in nozzle vane position sensor circuit

- Turbo motor driver

Comes on DTC stored

Click here

U0101 Lost Communication with TCM

- ECM

- Transmission control ECU

- ECM to transmission control ECU circuit

Comes on DTC stored

Click here