1. DTC P0201-P0204 Diagnostic Definitions & Cylinder Mapping
DTC P0201 through P0204 indicate an electrical circuit malfunction on a specific cylinder's fuel injector circuit:
- P0201: Cylinder 1 Injector Circuit / Open
- P0202: Cylinder 2 Injector Circuit / Open
- P0203: Cylinder 3 Injector Circuit / Open
- P0204: Cylinder 4 Injector Circuit / Open
The Engine Control Unit (ECU) monitors the current waveform through each injector driver circuit during every injection event. If the monitored current fails to reach the calibrated threshold within a designated window, or if current continues to flow after the driver MOSFET shuts off, the ECU flags an open circuit, short to battery voltage, or short to chassis ground.
Always verify cylinder numbering before unbolting components. German, Japanese, and American engines (VAG, BMW, Mercedes, Ford) designate Cylinder 1 at the timing belt / chain end (front). French engines (Renault, PSA Peugeot/Citroën) designate Cylinder 1 at the flywheel / gearbox end (rear).
A circuit failure on an injector prevents fuel delivery, instantly logging cylinder misfire codes (P0301-P0304). If an internal coil breakdown shorts the high-voltage supply rail, P2146 (Bank A) or P2149 (Bank B) will be stored concurrently.
2. Operating Principle: Peak-and-Hold Current Control
Common rail solenoid injectors do not operate like conventional 12V gasoline injectors. To achieve ultra-fast needle opening against 1,600+ bar hydraulic pressure, the ECU utilizes a two-phase Peak-and-Hold current driver:
- Booster Phase (Peak): An internal DC-DC converter discharges an internal capacitor bank, driving 50V to 80V into the solenoid coil with peak current reaching 18 to 22 Amperes for approximately 0.2 to 0.3 milliseconds. This rapidly overcomes hydraulic seat forces and lifts the control valve.
- Hold Phase: Once the valve is open, the ECU switches to pulse-width modulation (PWM) at battery voltage (~12V to 14V), reducing current to 10 to 12 Amperes to keep the valve open while preventing thermal coil burnout.
- Flyback / Demagnetization Phase: When injection ends, the coil collapse generates a high reverse voltage spike (> 60V) which is routed back into internal recovery diodes.
Because of this high-voltage, high-current operating environment, even minor terminal corrosion, wire chafing, or thermal breakdown of coil wire enamel will trigger an instant circuit fault code.
3. 4-Step Step-by-Step Electrical Troubleshooting Tree
Follow this systematic workshop tree to isolate whether the fault originates inside the injector coil, in the external wiring harness, or inside the ECU driver stage:
Disconnect the electrical plug on the affected cylinder. Using a calibrated digital multimeter set to the lowest resistance scale (200 Ω), measure across the two male pins on the injector head. Subtract the meter's lead resistance. A healthy Bosch solenoid reads 0.3 to 0.8 Ω. If the meter reads OL (Open Loop), the internal wire bonding has snapped. If resistance is under 0.15 Ω, internal coil windings are shorted.
Measure from each injector electrical pin to the bare metal body of the injector. At standard multimeter voltage, resistance must read infinite (OL). For intermittent faults under load, test with a 250V insulation tester: resistance to ground must exceed 100 MΩ. Any leakage allows high-voltage booster energy to escape into the cylinder head, tripping limp mode.
Disconnect the main ECU harness connector. Check pin-to-pin continuity from the ECU plug to the injector connector terminals (specification: < 0.5 Ω). Flex and wiggle the engine wiring loom-especially around sharp cylinder head brackets, EGR coolers, and fuel pipe clamps-to detect broken strands or intermittent chafing shorts to ground.
Connect a current clamp (set to 20A/100mV) or dual-channel oscilloscope to the injector signal wire. Crank the engine. Verify that the ECU delivers the initial ~80V booster pulse followed by the PWM hold phase. If continuity is verified but the ECU sends zero signal, check ECU power supply relays, grounds, and internal driver IC MOSFETs.
4. Electrical Specifications Reference: Solenoid vs. Piezo Systems
Never apply 12V battery power directly across common rail injector pins! Applying continuous 12V DC power will burn out a solenoid coil in seconds or permanently damage a piezo crystal stack. Reference these benchmark specifications:
| Injector Technology | Pin-to-Pin Resistance (20°C) | Insulation to Body Resistance | Peak Voltage | Peak Current | Typical Operating Platform |
|---|---|---|---|---|---|
| Bosch CRI 1.0 / 2.0 (Solenoid) | 0.30 - 0.60 Ω | > 100 MΩ (Infinite) | 50 - 80 V | 18 - 20 A | Mercedes OM611/OM646, BMW M47/M57, Renault 1.9 dCi |
| Bosch CRI 2.2 / 2.5 (Solenoid) | 0.25 - 0.50 Ω | > 100 MΩ (Infinite) | 80 V | 20 - 22 A | VAG 2.0 TDI (CR), Opel 1.9 CDTi, Fiat 1.3 MultiJet |
| Bosch CRI 3.0 / 3.2 (Piezo) | 150 - 250 kΩ (Capacitance: ~2.5-3.5 µF) | > 100 MΩ (Infinite) | 140 - 200 V | 7 - 10 A | Mercedes OM642 V6, Audi/VW 3.0 TDI, BMW N57 3.0d |
| Bosch CRIN 1 / CRIN 2 (Commercial) | 0.30 - 0.70 Ω | > 100 MΩ (Infinite) | 50 - 80 V | 20 - 24 A | Cummins ISB/QSB, Iveco Daily/EuroCargo, MAN D08 |
5. Understanding Shared Group Codes: P2146 & P2149
When an engine displays P0201 or P0202 alongside P2146 (Fuel Injector Group 'A' Supply Voltage Circuit / Open) or P2149 (Group 'B'), technicians often suspect an ECU internal failure. In over 80% of workshop cases, the ECU is completely healthy:
- Capacitor Rail Protection: Because injectors share boost capacitors in paired groups, a low-resistance short inside Cylinder 1 pulls down the voltage for Cylinder 4 as well.
- Fast Isolation Triage: To find the bad injector without removing the intake manifold, disconnect all injectors on the affected bank (e.g. Cylinders 1 and 4). Clear DTCs. Reconnect Cylinder 1 only and crank. If codes return, Cylinder 1 is defective. If not, reconnect Cylinder 4; if the fault trips immediately, Cylinder 4 is the shorted unit.
6. Engine Platform Fault Patterns
VAG 1.6 TDI & 2.0 TDI (Continental & Bosch Systems)
On 1.6 TDI engines equipped with Continental piezo injectors, P0201-P0204 almost always indicates internal piezo ceramic breakdown shorting to the injector body. On 2.0 TDI Bosch solenoid engines (EA189 / EA288), check the plastic injector harness loom connector located under the oil filter housing, where heat and oil mist cause connector terminal fretting corrosion.
BMW 2.0d & 3.0d (M47, M57TU, N47, N57)
P0201 through P0206 on BMW platforms frequently correlate with oil vapor contamination inside the plastic engine cover cavity. On N47 engines, the wiring harness branches across Cylinder 3 and 4 tightly over the fuel rail bracket, where vibration wears through the wire insulation, causing intermittent shorts to ground under engine torque twist.
Mercedes-Benz 2.2 CDI & 3.0 CDI (OM646, OM647, OM642)
On OM646 Sprinter and E-Class models, high vibration and engine heat bake the two-pin injector plug retainers. A loose locking tab allows the connector to back off slightly, causing P0201 or P0204 and immediate limp mode. Always replace brittle connector housings when replacing injectors.
Opel / Fiat 1.9 CDTI & 1.9 JTD (Z19DTH / 937A5 Engines)
On Opel Astra H / Vectra C and Fiat / Alfa 1.9 CDTI / JTD 16V platforms, P0203 (Cylinder 3 Injector Circuit Malfunction) is an industry-recognized design issue. The factory wiring harness to Cylinder 3 suffers severe engine harmonic vibration, fatiguing the internal pin terminals inside the Bosch connector. Upgrading to the gold-plated modified connector pigtail and replacing old 0445110159 / 0445110243 injectors permanently clears the code.
PSA DV6 1.6 HDi & DW10 2.0 HDi (Peugeot, Citroën, Ford TDCi)
On 1.6 HDi (DV6ATED4 / DV6TED4) and 2.0 HDi (DW10TD / DW10ATED) applications, wiring harness chaffing frequently occurs behind the fuel filter mounting bracket and near the EGR heat shield, generating false P0201 or P0202 DTCs. Always verify 0.35-0.50 Ω solenoid coil resistance directly at the injector pins before stripping the main engine harness loom.
7. Post-Replacement Procedure: Bosch IMA Code Adaptation
Once the defective injector is replaced, clearing the DTC with a diagnostic scanner is not sufficient. You must register the new injector's Bosch IMA (Injector Quantity Compensation) code into the ECU:
- Read the Cap Code: Locate the 6 to 9-character alphanumeric calibration string laser-etched on the plastic connector cap of the replacement injector.
- Program via OBD-II: In your diagnostic scan tool, navigate to
ECM ➔ Special Functions ➔ Injector Coding / Adaptation. Enter the string for the exact replacement cylinder. - Pre-Validate Syntax: If your diagnostic scanner rejects the code with a checksum or communication error, use our free online Bosch Injector IMA Code Validator to check formatting, distinguish between 0/O and 1/I, and correct syntax errors before re-attempting programming.
- Torque & Sealing: Always install a new OE copper washer (calculate washer thickness here) and tighten the hold-down clamp bolt to OEM torque-to-yield specifications (view torque & angle guide here).
8. High-Frequency Common Rail Injectors Related to Circuit Codes
Verified replacement Bosch common rail injectors frequently replaced for electrical circuit open/short faults:
Fiat / Alfa Romeo / Lancia 1.9 JTD (8V / 16V)
BMW 2.0d / 3.0d (M47 / M57 - E46, E39, E53)
Mercedes-Benz OM646 2.2 CDI (Vito / Sprinter W639)
Opel / Vauxhall 1.3 CDTi (Z13DTJ / Astra / Corsa)
Interactive Tool: Bosch IMA & Calibration Code Validator
Diagnostic scanner rejecting your 6 to 9-character Bosch IMA string? Paste your code into our interactive workshop validator. It automatically checks alphanumeric checksum syntax, highlights invalid characters, corrects O/0 and I/1 mix-ups, and lets you copy a clean string for your scan tool.
Frequently Asked Diagnostic Questions
What is the normal resistance of a Bosch common rail injector solenoid coil?
For Bosch CRI solenoid injectors (CRI 1.0, 2.0, 2.2), normal coil resistance across the two electrical pins is typically between 0.25 and 0.80 ohms at 20°C (often reading ~0.4 to 0.7 ohms on a calibrated digital multimeter after subtracting test lead resistance). Resistance to the injector metal body (insulation resistance) must be infinite (greater than 100 megaohms). Any measurable continuity to ground indicates an internal coil short.
How do I determine whether P0201 is caused by the injector or the wiring harness?
Disconnect the harness connector at Cylinder 1 injector. Measure resistance directly across the injector terminal pins. If resistance is out of spec (open circuit / OL or shorted < 0.2 ohms), the injector coil is defective. If the injector reads within spec, connect a 12V test noid light or digital oscilloscope to the harness plug while cranking to verify whether the ECU is sending switching pulses. Then measure continuity and resistance from the harness connector back to the ECU pinout.
Why does a single failed injector trigger P2146 or P2149 and cause a 2-cylinder misfire?
Common rail ECUs group injectors into bank pairs (typically Cylinders 1 & 4 on Group A, and Cylinders 2 & 3 on Group B) sharing a single internal DC-DC boost capacitor bank (charging to 80V for solenoids or ~140-200V for piezos). If an injector coil or piezo stack shorts to ground, the high-voltage capacitor discharges instantly. To protect the internal driver stage from thermal destruction, the ECU disables the entire injector bank, triggering P2146 or P2149 and causing an immediate severe two-cylinder shutdown.
Do replacement injectors require ECU programming after resolving P0201-P0204?
Yes. When replacing a defective injector, you must program its individual IMA/EMA calibration code (etched on the plastic connector cap) into the engine ECU. The code tells the ECU the microsecond timing offsets and pilot injection quantities needed to compensate for manufacturing tolerances, preventing cylinder balance vibration and knock.
Featured Assemblies
Verified technical specifications, pinout schematics, and hold-down clamp torque figures for assemblies cited in this protocol: