1999 Honda Accord EX Misfire Diagnosis: P0300-P0304 and P1399 Codes Explained
I've reviewed numerous posts on this topic and tried various troubleshooting steps, but the issue persists. Vehicle: 1999 Honda Accord EX (standard model), 125,000 miles, regular maintenance with no major issues. The car has performed well until recently. On Sunday, my engine began running roughly and the check engine light started flashing. OBD-II diagnostics show codes P0300 (random/multiple misfire), P0301-P0304 (individual cylinder misfires), and P1399 (manufacturer-controlled ignition system or misfire). Following forum advice, I tested each spark plug by unplugging it individually. All plugs appeared functional—removing any one caused a worse performance, indicating no single faulty coil. The engine runs smoothly at idle in neutral but becomes unstable under load. It runs poorly until around 2800 RPM, then suddenly jumps to 3000 RPM and stabilizes. When the transmission shifts and RPMs drop below 3000, it again runs rough until reaching approximately 2800 RPM. Yesterday I checked fuel trim values as recommended: 1. I/M Status: Catalyst, Evap System, O2 Sensor, EGR System — Not Ready 2. Short-term fuel trim fluctuated widely, mostly within ±5%, but spiked to +20% during the worst misfire episodes—just before the engine stabilized. My analysis (based on limited knowledge of fuel systems): - The issue may stem from insufficient air or fuel supply, possibly due to a clogged air filter or fuel filter. - A single cylinder misfire is unlikely since all cylinders are affected. However, if one plug fails early, it could place extra load on others, causing secondary misfires. - A faulty oxygen sensor might be skewing the ECU’s fuel calculation. Additional context: I was driving in mountainous terrain in West Virginia over the weekend—warm and wet conditions. The vehicle was lightly loaded, and my passenger was somewhat disruptive. Sam Cooke was playing on the stereo. Any insights or solutions would be greatly appreciated. Cheers, Ash
How long have your spark plugs and spark plug wires been in place? This is a common factor when diagnosing P0300 and P0304 misfire codes on the 1999 Honda Accord.