← Back to list

2004 Ford F-150 4.6L V8: P0351, P0356, and P0506 Fault Codes - Diagnosis & Fixes

Model: 2004 F150 Fault Code: P0351 Posted: 2017-12-29 18:46

I own a 2004 Ford F-150 with a 4.6L V8 engine and am currently experiencing three diagnostic trouble codes: P0351, P0356, and P0506. I've already replaced all eight spark plugs and all eight ignition coil packs, but the codes persist. The vehicle exhibits a noticeable lack of power at idle, with misfiring symptoms that worsen when returning to idle speed—performance improves at higher speeds. P0351 indicates an ignition coil A primary/secondary circuit malfunction (cylinder 1). P0356 points to an ignition coil F primary/secondary circuit malfunction (cylinder 6). P0506 means the Idle Air Control system is not maintaining proper RPM at idle, resulting in a lower-than-expected engine speed. Given that this is a 2004 F-150 with a traditional distributorless ignition system using two coil packs (one for cylinders 1–4 and another for 5–8), it's important to verify the spark output at cylinders 1 and 6. I recommend testing these specific cylinders by swapping known-good plugs into positions 1 and 6 to confirm if the issue is with the coils or wiring. Additionally, since each ignition coil has a three-pin connector (B+ power, two switching signals from PCM), it's essential to check for proper signal presence using an automotive LED probe—bulb probes are not reliable. The wiring harness between the engine and coil packs should also be inspected for any fraying, rubbing, or damage, especially as these systems use shared wiring for wasted spark configurations. I'm seeking advice on how to proceed with diagnostics and whether I should prioritize checking the ignition coils, wiring harnesses, or consider a PCM issue. Any guidance would be greatly appreciated.

Related fault codes
P0351P0356P0506
Comments (9)
Anonymous 2017-12-30 16:17

Hello there. P0351: Ignition Coil A Primary/Secondary Circuit Malfunction (cylinder 1) P0356: Ignition Coil F Primary/Secondary Circuit Malfunction (cylinder 6) P0506: Idle Air Control System RPM Lower Than Expected A wiring diagram for the 2004 Ford F-150 4.6L V8 ignition system is available here: https://drive.google.com/file/d/12ptcUi...sp=sharing First, test spark at cylinders 1 and 6 by swapping known-good spark plugs into these positions to confirm if the issue is due to faulty coils or lack of spark. Possible causes include damaged high-tension (HT) leads, wiring faults in the shared coil pack harness (cylinders 1 and 6 share one wire due to wasted spark design), or a failing PCM. Start with this test and update your post if you find any spark issues or no ignition signal. For now, temporarily ignore P0506 as it may be secondary.

Anonymous 2017-12-31 02:30

The 2004 F-150 4.6L V8 uses two separate ignition coil blocks (one for cylinders 1–4 and one for 5–8), each with a three-pin connector: the middle pin provides B+ power (12V), while the side pins carry switching signals from the PCM (switching negative). These signals must be verified using an automotive LED probe—standard bulb probes are not accurate. A recommended tool is available here: https://www.amazon.com/dp/B075S1QC6R/ref=dp_aws_pretitle?pf_rd_p=123456789&pf_rd_r=ABC123&pf_rd_s=aps Use this probe to check for proper signal presence at the coil connectors. This step is critical in diagnosing whether the issue lies with the coils or the PCM communication.

Anonymous 2017-12-31 16:18

My truck has a coil-on-plug system, one ignition coil per cylinder—this configuration differs from older systems and applies to later model F-150s. However, the 2004 model likely uses dual coil packs with shared wiring for cylinders 1 and 6.

Anonymous 2018-01-01 12:14

Apologies—I misidentified earlier due to confusion between coil-on-plug diagrams and older ignition systems. The 2004 F-150 4.6L V8 uses a dual-coil pack setup with shared wiring for cylinders 1 and 6. Could you please confirm if your truck shows any symptoms like misfiring or loss of power? Also, how many pins are on each ignition coil (2, 3, or 4)? The diagrams show two pins, but the actual connectors have three. Try lifting the coil pack slightly away from the plug while idling—can you hear a spark or observe visible sparking? Test both good and suspect coils to confirm whether the issue is with the coil itself or the wiring.

Anonymous 2018-01-01 18:19

Got it—I’ll test cylinders 1 and 6 first. I’ve already replaced all eight plugs and all eight ignition coils, so I’m now focusing on the wiring harness and spark testing.

Anonymous 2018-01-01 18:22

I do experience a noticeable lack of power at idle. The engine runs fine at higher speeds but misfires when returning to idle—this pattern suggests an idle control or ignition issue, possibly related to cylinder 1 or 6.

Anonymous 2018-01-02 05:28

P0351 and P0356 point directly to issues with cylinders 1 and 6—either due to open/short circuits in the ignition coils, damaged wiring harnesses, or a faulty PCM. Since you've already replaced all coils and the codes remain, it's highly likely that the problem lies in the wiring harness, especially given the intermittent nature of the fault. I recommend inspecting the wiring between the engine and coil packs for any physical damage, rubbing, or corrosion.

Anonymous 2018-01-02 20:42

Thanks! I’ll begin testing the wiring harnesses for cylinders 1 and 6 today.

Anonymous 2018-01-03 10:06

Note: This post is unrelated to a Ford Fusion P0420 code. The original issue pertains only to the 2004 F-150 4.6L V8 ignition and idle system.