2008 Ford F-150 4.2L P0352 Code: No Spark, Misfire, Open Loop - Diagnosis & Fix
I own a 2008 Ford F-150 with a 4.2L engine and am currently experiencing a persistent P0352 diagnostic trouble code. I've already replaced the spark plugs, ignition wires, and the coil pack, but the P0352 code remains. The vehicle shows no power, severe misfires, and is stuck in open-loop mode with all fuel trim and oxygen sensor values reading zero. When connected to an OBD2 scanner, it refuses to exit open loop and displays abnormal data for both fuel trims and oxygen sensors. I've tested spark across all cylinders and found that cylinders 3 and 4 have no spark despite the coil pack being replaced. All four oxygen sensors are showing readings of 0.0015 V, which is outside normal range. Fuel trim values (LTFT and STFT) are at zero — this is highly suspicious as it indicates a complete lack of feedback control. I suspect an issue with the ignition signal wiring from the engine control module to the coil pack. I've tested the coil's connections under KOEO conditions, but the results show that only one wire (violet/white) has voltage when the connector is unplugged, and the control/signal wire (red/ltblue) does not have proper ground. I'm seeking expert advice on how to properly diagnose this issue. Is it a wiring fault? A faulty signal from the ECU? Or could there be an internal coil pack failure despite replacement? Any guidance on next steps — such as checking freeze frame data, performing a drive cycle, or testing with proper diagnostic tools — would be greatly appreciated.
Is there spark at cylinder #2 (passenger side center)?