P0305 Cylinder #5 Misfire Detected
P0355 Ignition Coil Primary E / Secondary Circuit Malfunction
P0351 Through P0360 - Ignition Coil A through J Primary/ Secondary Circuit Malfunction Each ignition primary circuit is continuously monitored. The test fails when the PCM does not receive a valid IDM pulse signal from the ignition module (integrated in PCM). Open or short in Ignition START/RUN circuit
Open coil driver circuit in harness
Coil driver circuit shorted to ground
Damaged coil
Damaged PCM
Coil driver circuit shorted to PWR
Mostly it has been a bad connection where the clip has broken so the pigtail does not latch properly.