OBD-II trouble code
P2156: Fuel Injector Group "D" Supply Voltage Circuit Low
The fourth branch is normally the longest wire in the set, and resistance is length multiplied by condition. That means group D legitimately reads a little lower than group A on a healthy engine — so the twin-comparison method that works so well on the other codes in this family will over-diagnose this one unless you allow for the run.
Quick facts
- System
- Powertrain
- Category
- Fuel Injectors
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $25 – $800
- DIY difficulty
- Intermediate DIY
Browse every code in P2100–P2199, or start from the full code library.
What does P2156 mean?
P2156 means the supply feeding the fourth injector branch is present but sitting below the voltage the module expects. Compared against the open-circuit version of this fault, low is a question of degree, and degree is exactly where the fourth branch needs a caveat the other branches do not.
Every conductor has resistance proportional to its length. When a harness designer divides a supply into four branches, they leave the distribution point in an order dictated by where they are going, and the last one out is usually the one with the furthest to travel — around the back of the engine, across to the opposite bank, or out to a secondary rail that was added to the design later. A longer run at the same gauge drops slightly more voltage under the same current. That is physics, not a fault.
Which creates a specific trap on this code. The most powerful technique available on a multi-branch engine is comparing the suspect branch against a healthy sibling, and it is the right method here too — but a raw comparison between group D and group A will show group D lower even on a perfectly good engine, simply because the wire is longer. Diagnose on that difference alone and you will condemn healthy wiring. The correct comparison allows for the run: measure the drop from the distribution point to the injector rather than from the battery, so the length common to all branches is excluded, or compare the group D reading against the same measurement on the other longest branch rather than the shortest one. Better still, compare the engine against itself over time, if any earlier data exists.
The length also decides where degradation concentrates. A longer route crosses more brackets, more heat sources, more places where the loom is clamped and more points where it flexes with engine movement. It is more likely to include an added connector, because long runs are often split for assembly convenience, and on converted or dual-system vehicles it is the branch most likely to contain a joint made after the vehicle left the factory. Every one of those is a place a small resistance can accumulate quietly: fretting between a terminal and its mate, a crimp that was marginal from new, corrosion creeping under insulation from a nick that never quite failed.
The symptom pattern follows from the fact that a resistive feed only matters when current is flowing. At idle the branch is barely loaded and everything looks and feels normal. Under load, with longer pulse widths and more overlapping injector events, the drop across that resistance grows and the injectors on the affected group see less than they should — late opening, short delivery, a mixture that leans out exactly when it should not. So the complaint is a car that is fine around town and disappointing on a hill, which is also a description of a dozen other faults and is why the code matters more than the symptom here.
One mechanical detail worth checking early on four-branch layouts: the distribution point itself. Four branches landing on one stud or splice pack means four terminals stacked on a single joint, and stacked terminals loosen. A joint that has lost torque adds resistance to every branch, but the longest branch is where it shows up first, because that branch had the least margin to begin with.
Common causes
- Loose or under-torqued distribution stud where several branch terminals stack on one joint
- Corrosion at a connector part-way along a long branch run
- Fretted terminal that has lost contact pressure through years of engine movement
- Marginal crimp in a splice added where a long run was split for assembly
- Undersized replacement wire used in an earlier repair on the branch
- Corrosion creeping under insulation from an old nick or chafe point
- Added joints on a secondary fuel rail fitted after the vehicle was built
- Degraded relay contact or fuse clip on the affected branch
- Weak battery or low charging output reducing the voltage available to every branch
- Poor engine-to-body ground raising resistance in the whole supply path
Symptoms
- Normal driving around town with a clear loss of power on hills or when loaded
- Hesitation or stumble that only appears at wide throttle openings
- Misfire codes on the group D cylinders that log only after a hard pull
- Check engine light that returns after motorway driving but not after short trips
- Fuel trims drifting lean under load while idle trims look fine
- Loss of a secondary fuelling mode on engines where group D feeds a second rail
- Symptoms that worsen as the engine bay heats up
- Intermittent fault that clears for weeks and then returns
- Voltage readings that look acceptable with a meter at idle
- Fault that followed earlier harness repair or accessory installation on that branch
Diagnostic steps
- 1.Confirm battery and charging voltage under load first, since a low system voltage lowers every branch and has nothing to do with this harness.
- 2.Identify the physical route of the group D branch before measuring. Its length and the number of joints along it are the facts that shape this diagnosis.
- 3.Measure the drop from the distribution point to the injector, not from the battery, so the wiring common to all branches is excluded from the comparison.
- 4.Do not condemn the branch on a raw comparison against the shortest branch. Group D legitimately reads slightly lower because the run is longer, and that difference is not a fault.
- 5.Compare against the next-longest branch instead, which is the fairer sibling, and treat only a difference beyond that as meaningful.
- 6.Check the distribution stud or splice pack where the branches divide, and confirm the stacked terminals are tight and clean. A joint that has lost torque shows up on the longest branch first.
- 7.Take the measurement with the branch loaded rather than key-on static, because a resistive joint drops nothing when no current flows.
- 8.Work along the branch in sections, moving the measurement point toward the load, so the resistive section is bracketed rather than guessed.
- 9.Inspect every connector along the run, with particular attention to any joint added after the vehicle was built, and drag-test terminals rather than judging them by appearance.
- 10.After repair, re-measure under the same load and confirm the branch now sits where its length predicts, not merely closer than before.
Repair cost
$25 – $800
Diagnosis is $130 to $300; the extra time here goes into establishing the branch route and taking a fair comparison rather than a misleading one. Cleaning and retorquing a distribution stud is $60 to $180 and is sometimes the entire repair. Repairing a resistive connector or terminal along the run is $110 to $300. A wiring repair on a long branch is $200 to $550 because more loom has to be unwrapped and the accessible sections are rarely the guilty ones. A relay is $15 to $60 fitted. Battery replacement is $150 to $350 and an alternator $400 to $900 if system voltage is the underlying cause. Replacing injectors does nothing for a resistive supply and should not be the first move.
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.