2004 Ford F-150 4.6L V8: P0351, P0356, and P0506 Fault Codes - Diagnosis & Fixes
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.
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.