2005 Mercury Mariner 3.0L Engine Misfiring: P0351, P0353, P0354 Codes After Coil Replacement
I replaced three ignition coils on my 2005 Mercury Mariner 3.0L engine, and after the replacement, the OBD2 diagnostic codes disappeared temporarily. However, the engine continues to misfire. When I disconnected the coil in position D, there was no improvement in performance. In fact, disconnecting the coils in positions E and F made the engine run rougher. After disconnecting those coils, the fault codes P0351, P0353, and P0354 (Primary/Secondary Circuit) reappeared. I've tried moving the ignition harness around, but no change was observed. A second mechanic suggested that the Powertrain Control Module (PCM) may need to be replaced. Despite this, I'm unsure whether the issue lies with the coils, wiring, or another component. What could be causing these persistent misfire codes and erratic engine behavior?
This situation is confusing — you replaced three coils and reported no codes afterward. Why were those specific coils replaced? Disconnecting a coil to test it may actually be the root cause of the P0351, P0353, and P0354 codes appearing. Replacing the PCM is not typically the first step; it should only be considered if all other diagnostics fail.