OBD-II trouble code
P2154: Fuel Injector Group "C" Supply Voltage Circuit High
Voltage appearing on a branch that should be dead is not the same problem as too much voltage on a live one. Once an engine carries three supply branches side by side in one loom, current can arrive from a neighbour through a rubbed pair or a shared connector — and the test for that is which branch you unplug to make it vanish.
Quick facts
- System
- Powertrain
- Category
- Fuel Injectors
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $30 – $1,400
- DIY difficulty
- Intermediate DIY
Browse every code in P2100–P2199, or start from the full code library.
What does P2154 mean?
P2154 is set when the module reads the group C supply as higher than it should be, or as energised at a moment it should not be. Those two conditions look identical in a code list and have almost nothing in common underneath, so the first job is deciding which one you have.
The straightforward version is genuine overvoltage: the charging system is pushing the whole vehicle above its normal range, and every circuit in the car reads high along with this one. That case announces itself. Other modules will have logged their own supply complaints, the battery may be gassing or unusually warm, and lamps look bright. It is a charging system fault wearing a fuel injector code, and chasing it in the injector harness wastes a day.
The interesting version is voltage where there should be none, and it is a fault that only becomes likely once a design uses several branches. Three supplies run from the same distribution point, through the same loom sections, often into adjacent cavities of the same connector shells, and they spend their lives being heated, vibrated and flexed together. When the insulation between two of them wears through, or a connector shell gets contaminated with salt, oil or coolant, current crosses from a live branch into one that the module believes it has switched off. The module sees its own supposedly dormant line sitting at battery voltage and reports high. Nothing is broken in the group C branch itself — it is being backfed by its neighbour.
There is a related route that catches people out: shared loads. A relay coil, a suppression diode, a lamp or an accessory tapped across two circuits provides a path for current to sneak backwards when one side is off. That is why an unrelated modification — an added fuel pump relay, an aftermarket alarm, a trailer module — can produce a fuel injector supply code with no wiring damage anywhere.
The test that separates these is refreshingly blunt. With the key on and the fault present, measure the group C supply, then disconnect the other branches one at a time. If the reading collapses when a particular neighbour is unplugged, that neighbour is the source and the crossover lies wherever the two run together. If the voltage stays regardless of what you disconnect, the feed is arriving from the source side and you are back to a charging or switching problem. Either answer is reached in a few minutes and it tells you which half of the car to open.
One consequence worth planning for. Backfeeding often shows up first as a parasitic drain rather than a driveability complaint, because current is reaching a circuit that should be asleep. If this code appeared alongside a battery that goes flat over a weekend, treat the two as the same fault rather than two coincidences. And once the crossover is repaired, verify that the module's own driver stage survived being held at voltage, because a supply that will not switch off has been stressing the component that is supposed to switch it.
Common causes
- Chafed insulation between adjacent supply branches inside the same loom section
- Contaminated or corroded connector shell allowing current to track between cavities
- Coolant, oil or salt water intrusion into a multi-branch connector
- Backfeed through a shared relay coil, suppression diode or accessory tapped across two circuits
- Aftermarket wiring — alarm, trailer module, auxiliary fuel system — spliced into an injector supply
- Charging system overvoltage raising every circuit in the vehicle at once
- Failed voltage regulator inside the alternator
- Pin pushed out of position in a connector, bridging to an adjacent terminal
- Poorly executed earlier repair splice joining two branches that should be separate
- Failed switching stage inside the control module leaving the branch energised
Symptoms
- Check engine light with supply voltage codes logged by more than one module
- Battery going flat over a few days with no obvious accessory left on
- Engine that runs normally, which is why the code is often the only clue
- Injectors on the affected group continuing to be fed when they should be switched off
- Fuel smell or hard hot start where a branch stays energised after shutdown
- Dash lights appearing brighter than usual, or a battery that feels warm after driving
- Fault that appeared after an accessory, alarm or auxiliary fuel system was fitted
- Fault that appeared after coolant or water ingress near the engine harness connectors
- Intermittent code that comes and goes with vibration or with weather
- Other apparently unrelated circuits misbehaving at the same time
Diagnostic steps
- 1.Measure charging system voltage first. If the whole vehicle is running high, this is a regulator or alternator fault and the injector harness is innocent.
- 2.Read every module in the car, not just the engine. Supply complaints logged in several places point at a system-wide overvoltage rather than a branch problem.
- 3.Decide which condition you have: too much voltage on a live branch, or voltage present on a branch that should be off. The tests from here diverge completely.
- 4.With the fault present, disconnect the other injector supply branches one at a time while watching the group C reading. A reading that collapses when a specific neighbour is unplugged identifies the source.
- 5.If the voltage survives every disconnection, work back toward the distribution point and the switching device instead of along the branch.
- 6.Inspect the connector shells where multiple branches share a housing for corrosion, moisture tracking, contamination or a pushed-out pin bridging to its neighbour.
- 7.Follow the loom sections where the branches run bundled together and look for insulation worn through by heat, vibration or a cable tie cutting in.
- 8.Account for anything added to the vehicle. An accessory tapped across two circuits provides a backfeed path with no damaged wiring anywhere.
- 9.Check for a parasitic drain in parallel with this diagnosis if the battery has been going flat, since both are symptoms of a circuit that will not switch off.
- 10.After repair, confirm the branch de-energises properly with the key off and verify the module's switching stage still controls it, since it has been held at voltage.
Repair cost
$30 – $1,400
Diagnosis is $130 to $300, and the branch-disconnection test usually settles the direction inside the first half hour. A charging system fault is the cheapest outcome to identify and the most expensive part: alternator replacement runs $400 to $900, or $150 to $350 if only an external regulator is involved. Repairing a chafed crossover between branches is $150 to $450 depending on how much loom has to be unwrapped. Connector shell replacement or terminal repair is $110 to $300. Removing or correcting a badly integrated accessory is $100 to $350. If the module's switching stage has been damaged by the overvoltage, replacement and programming is $600 to $1,500, which is the outcome that makes finding this early worth the trouble.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with wiring harness / circuit repair preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.