P1223, P1226, P1229, P1238 & P1241 Codes: Duramax Injector Output Circuits (GM Guide)

P1223, P1226, P1229, P1238 and P1241 are Duramax injector output circuit codes — one code per cylinder, from a family of eight. They are not eight different problems. GM's own service information covers all of them under a single diagnostic procedure, and GM's bulletin on them opens with an instruction worth reading twice: do not replace fuel injectors for these codes. On these engines the fault is very often a chafed wire at one named connector.

Which Cylinder Is Which

Start here, because the code number tells you the cylinder and nothing else about the fault.

Code Cylinder Code Cylinder
P1223 Injector 1 output circuit P1235 Injector 5 output circuit
P1226 Injector 2 output circuit P1238 Injector 6 output circuit
P1229 Injector 3 output circuit P1241 Injector 7 output circuit
P1232 Injector 4 output circuit P1244 Injector 8 output circuit

All eight share one diagnostic procedure in GM's service information. They appear together under a single heading precisely because the circuit, the failure modes and the repair path are identical — only the cylinder differs.

These are 6.6L Duramax codes, appearing on Silverado and Sierra, and on the Kodiak and TopKick medium-duty trucks, in the LB7 and LLY generations of the early to mid 2000s.

What Do These Codes Mean?

The engine control module fires the appropriate injector on each cylinder's compression stroke. It does not switch the injector directly — it works through the fuel injection control module (FICM), grounding the control circuit through a solid-state device called a driver.

Critically, the module then watches that driver. It knows what state it commanded, and it monitors what voltage the circuit is actually at.

These codes set when the module detects a voltage that does not match the state it commanded. It asked for one thing and the circuit is doing another.

Note carefully what that describes: a mismatch between commanded and actual state on a control circuit. It is a statement about the wiring and the driver — not a measurement of how well the injector is spraying, how much fuel it is delivering, or whether it is worn. The injector itself is not being assessed by this diagnostic at all.

That distinction is the reason for GM's instruction, and the reason this page exists.

Count the Codes — GM's Diagnostic Rule

This is the most valuable thing here, and it is the reason these codes must be treated as a set rather than individually.

How many of these codes are stored tells you what kind of fault you have.

Codes stored Most likely fault What to do
Only one An open circuit or a poor connection Trace that one cylinder's control circuit. Inspect its connections end to end
A group of four A short to ground Note which four. GM's cylinder groups are 2, 3, 5, 8 and 1, 4, 6, 7
More than four A short to voltage on the injector control circuit A circuit-wide fault. Do not start buying injectors

Look at that middle row carefully, because it is genuinely useful. The cylinder groups 2, 3, 5, 8 and 1, 4, 6, 7 are not arbitrary — they reflect how the circuits are grouped in the harness. If your stored codes match one of those sets exactly, you are not looking at four failed injectors. You are looking at one short to ground affecting one group.

So translate your codes before doing anything else:

  • P1226, P1229, P1235, P1244 = cylinders 2, 3, 5, 8 — a complete group
  • P1223, P1232, P1238, P1241 = cylinders 1, 4, 6, 7 — the other complete group

If your code list matches one of those, that is your answer about fault type before you have picked up a tool. And if you have more than four, it is a short to voltage — a single fault producing a long and alarming code list.

This is the same principle as several codes on this site: when many things fail at once, look at what they share. Our U0100 guide applies it to grounds, and our P0135 guide applies it to fuses.

GM's Bulletin: Don't Replace the Injectors

GM addressed these codes directly, and the guidance is unusually blunt.

Preliminary information PIP3394, revised across several versions including PIP3394A and PIP3394F, covers 2004–2005 Chevrolet and GMC vehicles with the 6.6L Duramax LLY — Silverado, Sierra, Kodiak and TopKick.

The condition it describes: misfire, rough running, surge, chuggle, and the service engine soon lamp illuminated, with DTCs P1223, P1226, P1229, P1232, P1235, P1238, P1241 or P1244 found during diagnosis.

The instruction:

Do not replace fuel injectors for trouble codes P1223, P1226, P1229, P1232, P1235, P1238, P1241 or P1244.

The direction it gives instead: check the wiring between the engine control module and the fuel injection control module, inspect the relevant connector for wire chafes, and repair any wiring issues found.

Why this matters so much on a Duramax specifically: injector replacement on these engines is a serious, expensive job — and on the LB7 generation in particular it means significant disassembly. A bulletin telling technicians not to go there for these codes is protecting owners from one of the larger unnecessary repairs available on the platform.

If a shop has quoted you injectors on the strength of these codes, ask whether the wiring inspection in PIP3394 was performed. That is a fair, specific and entirely reasonable question.

The C107 and C118 Connectors

GM did not just say "check the wiring." It named where to look.

Vehicle Connector to inspect
Silverado and Sierra C107
Kodiak and TopKick C118

The failure mode is wire chafing — insulation worn through where the harness rubs against something, letting a control circuit touch ground or another circuit.

That fits the code-count rule perfectly. A chafe that grounds one wire produces one code. A chafe that reaches a bundle produces a group. And it explains why the symptoms are what they are: an injector whose control circuit is compromised does not fire correctly, which is a misfire on that cylinder.

What to look for when inspecting:

  • Where the harness passes edges, brackets and clamps — the classic chafe locations
  • Inside the connector for corrosion, moisture, and backed-out or spread terminals
  • Flex the harness while inspecting. A wire worn nearly through makes contact intermittently, so a static inspection can pass it
  • The full run between the ECM and the FICM, not just the connector itself

Repair the chafe and reroute the harness so it no longer contacts whatever wore it through. Repairing the wire without addressing the cause simply restarts the clock.

Why the FICM Matters Here

Understanding the architecture explains why these codes exist as a separate family.

On this engine the injector control is a separate module — the fuel injection control module — rather than being built into the ECM. The ECM commands; the FICM does the switching; and the wiring between them is the circuit these codes are watching.

That separation is characteristic of diesel applications, and it is good news diagnostically: there is a discrete circuit and a discrete module to test, rather than everything being sealed inside one computer. Our P0612 guide covers that same integrated-versus-separate distinction and why it changes the repair path so dramatically.

Practical consequences:

  • The wiring between the two modules is a real, inspectable length of harness — which is exactly where GM's bulletin sends you.
  • The FICM itself is a candidate, but only after the wiring is proven, and it is far less likely than a chafe.
  • Neither of those is an injector.

Electrical Modifications Are Worth Declaring

A point worth raising honestly, because these trucks are heavily modified.

Technicians working these codes routinely advise clearing them, disconnecting any aftermarket electrical modification, and seeing whether the codes return. If they do not, the modification was the cause.

Anything that taps into, splices near, or draws from the engine harness can produce circuit faults — and a control circuit that the module is monitoring for exact voltage states is not forgiving of extra connections spliced into it.

If your truck has aftermarket electronics fitted — tuners, gauges, lighting, or anything wired into the engine harness — say so when it is diagnosed. Disconnecting them is a free test, and it can save hours of chasing a fault that a shop had no way of knowing about.

A Note on Sourcing for These Codes

We cite documents we have read and label the rest.

PIP3394 and its revisions, including PIP3394A and PIP3394F, are corroborated from technician-facing sources rather than opened by us. What gives them weight is consistency and specificity: multiple independent references quote the same instruction not to replace injectors, name the same connectors, and describe the same condition on the same platform.

The circuit description, the code-to-cylinder mapping and the code-count diagnostic rule are consistently reported by technicians working directly from GM service information, which groups all eight codes under one procedure.

Ask a dealer to check your VIN against current bulletins. On these codes specifically it is worth doing, because the difference between the documented answer and the intuitive one is a set of Duramax injectors.

Symptoms of the Injector Output Circuit Codes

  • Misfire — the cylinder whose circuit is affected does not fire correctly
  • Rough running, particularly noticeable at idle
  • Surge and chuggle — both named in GM's own description of the condition
  • Service engine soon lamp illuminated
  • Loss of power
  • Reduced fuel economy
  • Rough or extended starting in some cases
  • Companion misfire codes for the affected cylinders

On urgency: moderate to high, depending on how many cylinders are involved. One affected cylinder on a V8 is a rough-running truck. Four is a truck that is barely working. Beyond driveability, sustained misfiring puts unburnt fuel through the exhaust system, which is not good for the aftertreatment components on a diesel. Get it diagnosed rather than driving on it — but get it diagnosed properly, because the wrong diagnosis here is expensive.

Causes and How to Confirm Each

Cause How to confirm it Notes
Chafed wiring between ECM and FICM Inspect the harness run and the named connector. Flex the harness while inspecting GM's documented cause. Check before anything else
Poor connection or open circuit Only one code stored points here. Trace that cylinder's circuit end to end GM's own rule for a single code
Short to ground A group of four codes — cylinders 2, 3, 5, 8 or 1, 4, 6, 7 One fault, four codes. Not four failed parts
Short to voltage More than four codes stored A circuit-wide fault producing an alarming list
Corroded, backed-out or spread terminals Inspect inside C107 or C118. Check terminal grip, not appearance A backed-out terminal looks perfectly seated
Aftermarket electrical modification Disconnect it, clear the codes, and see whether they return Free test. Declare any modifications when it is diagnosed
FICM fault After the wiring between ECM and FICM is proven good Less likely than a chafe. Test before replacing
ECM driver fault Last, after wiring, connectors and the FICM are excluded Rare, and requires programming
Injector electrical fault Only where circuit testing genuinely isolates it to the injector GM says do not replace injectors for these codes

How Are These Codes Diagnosed?

  1. Write down every stored code and count them. One, a group of four, or more than four — that count is GM's own indicator of fault type.
  2. Translate the codes to cylinders and check whether they match the groups 2, 3, 5, 8 or 1, 4, 6, 7. A complete group means a short to ground rather than four failures.
  3. Declare and disconnect any aftermarket electrical modifications, clear the codes, and see whether they return. Free, and it can end the diagnosis immediately.
  4. Inspect the wiring between the ECM and the FICM along its full run.
  5. Inspect C107 on Silverado and Sierra, or C118 on Kodiak and TopKick, for chafes, corrosion and terminal problems.
  6. Flex the harness while inspecting, since a wire worn nearly through makes contact intermittently.
  7. Test the circuit for opens, shorts to ground and shorts to voltage, guided by what the code count suggested.
  8. Repair the wiring and reroute it clear of whatever caused the chafe.
  9. Assess the FICM only once the wiring is proven.
  10. Clear and road test across a range of conditions before concluding the repair worked.

Parts and Cost

Repair What it involves Cost picture
Disconnecting an aftermarket modification Where a fitted accessory is the cause Free to test. Do this early
Wiring repair and reroute Repair the chafed conductor and route it clear of the contact point The documented fix. Modest, and the reroute prevents the repeat
Connector or terminal repair Where corrosion or a backed-out terminal is found in C107 or C118 Modest
Harness section replacement Where damage is beyond a splice repair Moderate
Fuel injection control module Only after the wiring is proven good Significant. Confirm before ordering
ECM Last resort; requires programming Substantial
Duramax injectors What GM's bulletin tells technicians not to do for these codes By far the largest — and on the LB7 the labour alone is major

Confirm any part against your VIN. And on this particular family of codes, the money saved is not in shopping carefully — it is in not buying the expensive thing the codes do not actually implicate.

What Other Pages on These Codes Get Wrong

  • Treating them as injector codes. These monitor a control circuit — whether commanded and actual voltage states match. They do not assess spray quality, delivery volume or injector wear. GM's bulletin says plainly not to replace injectors for them.
  • Covering each code in isolation. The single most useful diagnostic here is counting how many are stored. One means an open or poor connection, four means a short to ground, more than four means a short to voltage. A page about one code alone cannot tell you that.
  • Never publishing the cylinder groups. Codes matching cylinders 2, 3, 5, 8 or 1, 4, 6, 7 are a complete group — one short to ground, not four failures. That converts an alarming code list into a specific diagnosis.
  • Not naming the connectors. GM specifies C107 on Silverado and Sierra, C118 on Kodiak and TopKick. That turns "inspect the wiring" into a place to put your hands.
  • Recommending static wiring inspection. A wire worn nearly through makes contact intermittently. Flex the harness while looking, or it passes.
  • Ignoring aftermarket electronics. Disconnecting them and clearing the codes is a free test on a platform where modifications are common.
  • Repairing the wire without rerouting it. Whatever wore through the insulation is still there.

Frequently Asked Questions

Do I need new injectors?

GM's bulletin on these codes says explicitly not to replace fuel injectors for them, and directs technicians to the wiring between the ECM and the fuel injection control module instead. These codes monitor whether the control circuit's actual voltage matches what was commanded — they do not assess the injector's condition at all. On a Duramax that distinction is worth a great deal of money.

I have four of these codes. Are four injectors bad?

Almost certainly not. GM's own guidance is that a group of four points to a short to ground, and the cylinder groups are 2, 3, 5, 8 and 1, 4, 6, 7. If your codes match one of those sets exactly, you have one fault producing four codes rather than four separate failures.

What if only one code is stored?

That points to an open circuit or a poor connection on that one cylinder's control circuit. Trace it end to end, and pay attention to the connector — a backed-out or corroded terminal looks perfectly normal from outside.

What if I have more than four?

More than four of these codes points to a short to voltage on the injector control circuit. It looks alarming on a scan tool, but it is one circuit-wide fault rather than a catastrophic set of component failures.

Where exactly should the wiring be inspected?

Between the engine control module and the fuel injection control module, with particular attention to connector C107 on Silverado and Sierra, or C118 on Kodiak and TopKick. Look for chafing where the harness passes edges and brackets, and flex the harness as you inspect.

Could my tuner or aftermarket electronics be causing this?

It is worth ruling out, and the test is free. Disconnect any aftermarket electrical modification, clear the codes, and drive it. If they do not return, you have your answer. Declare any modifications when the truck is diagnosed — a shop cannot account for what it does not know about.

Which vehicles get these codes?

The 6.6L Duramax in Silverado and Sierra, and in the Kodiak and TopKick medium-duty trucks, in the LB7 and LLY generations of the early to mid 2000s. GM's bulletin specifically covers 2004–2005 vehicles with the LLY engine.

Can I keep driving?

It depends how many cylinders are involved — one is a rough-running truck, four is barely drivable. Beyond driveability, sustained misfiring sends unburnt fuel through the exhaust, which is not good for a diesel's aftertreatment. Get it diagnosed promptly, but make sure the wiring inspection happens before anyone quotes injectors.


Shop Related Parts & Tools

The documented repair here is wiring, not parts. Count your codes, inspect the harness, and get the diagnosis right before anyone orders anything for a Duramax.

  • MOTOPOWER MP69033 OBD2 scanner handheld engine fault code reader with LCD display. MOTOPOWER MP69033 OBD2 Scanner — the single most important tool on these codes, because reading every stored code is the diagnosis. One, four, or more than four tells you whether you have an open circuit, a short to ground, or a short to voltage.
  • 95-piece mechanics tool set in metric and SAE sizes for general repairs. 95-Piece Mechanics Tool Set (Metric & SAE) — for access to the harness run between the ECM and the FICM and to the connector GM names for your truck.
  • VDIAGTOOL BT500 handheld car battery tester with colour menu screen and copper battery clamps. VDIAGTOOL BT500 Battery Tester — worth ruling out the charging system on a code family that is fundamentally about voltage states being where they should be.

Related Guides

Back to blog

Leave a comment

Your Name
Your Email