2005 GMC Sierra 1500 P0351 Code: No Misfire, Spark Plug Replacement, and Intermittent Ignition Issues
My 2005 GMC Sierra 1500 (4.3L V6, 5-speed manual) died while driving and was towed home. The vehicle has been running fine since, but the check engine light remains on with a persistent P0351 code indicating ignition coil primary circuit malfunction. I replaced both the ignition control module (ICM) and the spark plug assembly (AC Delco Iridum, gap set to 0.060 inches). After each replacement, I cleared the code using an OBD-II scanner, restarted the engine, and the P0351 code returned immediately. I've verified that: - The spark plugs are new and correctly gapped. - All connectors are tight, corrosion-free, and properly seated. - There are only two wires at the coil connector (not three), which is consistent with factory wiring for this model at 120,000 miles. - The pink wire (terminal A) shows steady 12V when connected to the battery. - The white/black wire (terminal C) appears to be a signal line from the coil to ICM — however, voltage readings on this wire are erratic and unstable during engine cranking. Despite no misfire symptoms or performance issues, the P0351 code persists. I’ve ruled out aftermarket spark plugs as a cause, and have replaced both coils with OEM units (both have three-prong connectors but only two wires are present in the harness). I’m concerned that the issue may not be related to the coil itself or wiring, but rather an intermittent loss of voltage in the ignition circuit — possibly due to poor connections at specific fuse blocks or harness junctions. According to a TSB (Technical Service Bulletin) for 2005–2006 GMC Sierra and Savana models with V8 engines (RPO codes LR4, LM7, LQ4, LQ9), if P0351 persists without a clear cause, a wiggle test should be performed on the ignition coil harnesses to detect intermittent voltage loss. Key circuits to inspect include: - S160 and S159 (for C/K trucks) - C148 and C149 (especially for pink power feed circuit) I have no access to a high-end scanner with freeze frame data or advanced diagnostics, so I’m seeking community input on whether this could be a wiring issue, sensor fault, or an intermittent coil pickup problem. Any guidance on how to perform the wiggle test or where to focus inspection would be greatly appreciated. Note: I have not found any official documentation confirming that the 2005 GMC Sierra 1500 requires a three-wire coil connector — this has been consistent throughout its life, even at 120,000 miles.
Start with the ignition coil wiring. The two wires are typically pink (terminal A, 12V) and white/black (terminal C, signal to ICM). Terminal B is not always used. Confirm that your 4.3L engine has these correct wire colors. Check if terminal A shows steady 12V and whether the white/black wire receives a stable signal from the ICM. This will help determine if the issue lies in wiring or signal integrity.