← Back to list

2004 Cadillac DeVille P0300 Code: Multiple Cylinder Misfire, Spark Plug & Coil Replacement Failed

Model: 2004 Cadillac DeVille Fault Code: P0300 Posted: 2010-05-14 20:28

I own a 2004 Cadillac DeVille that is currently showing a persistent P0300 code with a flashing check engine light. The vehicle experiences noticeable misfiring and sputtering, especially under load or at idle. I previously diagnosed the issue as a spark plug or coil problem and replaced both spark plugs and two ignition coils—this provided temporary relief (lasting only about two miles). The P0300 code has returned, along with full engine misfire. I have ruled out vacuum leaks, loose electrical connections, and EGR valve blockage. Exhaust emissions are rich but not foul-smelling like rotten eggs. A new fuel pump and filters were installed approximately 6,000 miles ago and do not appear to be the root cause. Using an OBD2 scan tool, cylinder #7 is consistently flagged as misfiring and appears completely dead. I swapped the fuel injector on cylinder #7 with that of cylinder #6—afterward, cylinder #7 still misfires. A new ignition coil was also installed on cylinder #7, but no improvement has been observed. Compression testing showed normal readings, and spark checks confirmed proper spark delivery to all cylinders. Despite these efforts, the engine continues to misfire with the P0300 code active. Possible causes I'm considering include: ignition module failure, crankshaft or camshaft position sensor issues, internal wiring harness faults (especially in the coil-to-ECU path), or a head gasket leak allowing coolant into combustion chambers. Any insights or diagnostic steps would be greatly appreciated.

Related fault codes
P0300
Comments (4)
Anonymous 2010-06-01 19:08

P0300 indicates a random/multiple cylinder misfire detected. If the issue persists, perform a spark plug visual inspection. Remove all spark plugs and examine them in their original positions—look for sooty black or wet plugs, which indicate a failing cylinder. In your 2004 Cadillac DeVille (which uses individual coil-per-cylinder ignition), consult your shop manual to trace the wiring from the ECU to each coil and injector. Use a digital multimeter to check continuity; if any wire path shows significantly higher resistance, it may indicate an internal break in the harness. If you wiggle the connector and the resistance changes, that confirms a loose or damaged wire. For cleaning: apply electric contact cleaner directly on the female connectors (on the harness side), then dry thoroughly with an alcohol-based blower. For terminals, use a cotton swab dipped in contact cleaner to gently clean surfaces. Sensors are less likely at fault here since no other diagnostic codes are present—unless additional faults have been detected. When does the misfire occur? Does it happen only at idle and improve when revved? Or does it start smoothly at idle and worsen as RPM increases? Or is there a consistent misfire across all engine speeds?

Anonymous 2010-06-10 09:22

As a retired Cadillac technician, I’ve seen this model frequently suffer from head gasket failure—often due to head bolts stripping in the engine block. When coolant enters the combustion chamber, it causes severe misfires and can mimic fuel delivery or ignition issues. To confirm, perform a 'block test' by checking for hydrocarbons in the radiator reservoir when the engine is at operating temperature. A positive result indicates internal coolant leakage and potential head gasket failure.

Anonymous 2010-07-15 17:39

I have a 1998 Cadillac DeVille with severe misfiring issues. It began as an intermittent miss in cylinder #7, only noticeable at idle. As soon as I pressed the throttle, the misfire disappeared. I replaced spark plugs, ignition wires, coil, and fuel injector, and tested compression across all cylinders—all normal. The check engine light came on briefly (P0307) for two days before going off for weeks. Recently, it started misfiring severely again with a P0300 code, and I now smell raw fuel in the exhaust. I'm completely stumped—any help would be appreciated!

Anonymous 2010-07-16 15:03

Taylordd89, you should have started a new post for this issue, but I’ll assist anyway. Verify spark presence on the suspect cylinders (especially #7). Check injector activation using a noid light—this is the easiest method. Confirming power and ground signals can also help identify faulty injectors or wiring. Please share your test results so we can determine next steps.