P0304 — Cylinder 4 Misfire Detected
OBD2 code P0304 flags a problem with the engine misfire monitoring (cylinder 4 misfire detected). Short, gentle driving to a shop is usually possible. Common culprits: failed ignition coil or coil wiring, clogged or leaking fuel injector, faulty crankshaft/camshaft position signal.
powertrain (engine/transmission)
Is it safe to drive?
Prompt diagnosis recommended Avoid heavy acceleration or prolonged operation if P0304 is accompanied by shaking, severe power loss, or a strong unburned-fuel odor. A persistent cylinder-4 misfire can damage the exhaust system or catalytic converter, so diagnosis should be completed promptly.
Typical symptoms
- The check-engine light may illuminate with P0304 stored as a confirmed, pending, or permanent code.
- The engine may idle roughly or sound uneven while cylinder 4 is not firing correctly.
- Acceleration may hesitate, surge, or feel weaker under load.
- Engine vibration or shaking may occur at idle or during acceleration.
- A burning smell or unburned-fuel odor may come from the exhaust if the misfire is substantial.
- P0304 may return after a brief warm-up if the ignition, fuel, or compression fault remains uncorrected.
Common causes
- P0304 commonly results from a worn, contaminated, cracked, or incorrectly gapped spark plug in cylinder 4.
- A weak ignition coil, damaged coil connector, or open primary or secondary ignition wiring can prevent cylinder 4 from burning fuel correctly.
- A clogged, dirty, or leaking fuel injector may deliver the wrong amount of fuel to cylinder 4.
- Low compression in cylinder 4 from worn piston rings, damaged valves, or a head-gasket problem can create a repeat misfire.
- An intake vacuum leak or an exhaust leak near cylinder 4 can create an incorrect mixture or oxygen-sensor signal, depending on engine design.
- Fuel starvation, incorrect cylinder-4 fuel trim, or a crankshaft or camshaft correlation fault can also lead the engine controller to record P0304.
How to diagnose with an OBD scanner
- Confirm the code and capture data Connect an OBD2 scanner, or an ELM327 adapter with AIScanAuto, and retrieve confirmed, pending, and permanent codes. Save freeze-frame data, monitor the cylinder-4 misfire counter, and check I/M readiness status before clearing anything.
- Locate and inspect cylinder 4 Use the engine's cylinder labels rather than assuming cylinder numbering runs from front to rear. With the engine cool, inspect the cylinder-4 spark plug, ignition coil, connectors, and wiring for damage, oil contamination, carbon fouling, or an abnormal plug gap.
- Test the fuel system Check fuel pressure and inspect the cylinder-4 injector and its electrical connector. Review fuel-trim data if the scanner provides it, and listen for injector operation with the engine running. A cylinder-specific trim deviation can point toward an injector or mixture problem.
- Check compression and leakage Perform a compression or leak-down test on cylinder 4 and compare the result with the other cylinders. If compression is low, inspect the valves, piston rings, head gasket, and cylinder wall. Also inspect nearby intake and exhaust joints for leaks.
- Repair and verify P0304 Correct the confirmed fault, clear P0304 and related codes with the scanner, then road-test under the conditions that originally triggered the misfire. Recheck for pending or permanent codes and confirm that the cylinder-4 misfire counter no longer increases.
Approximate repair cost
Typical independent-shop costs are approximately USD $180 to $1,200 for diagnosis and common repairs such as a spark plug, ignition coil, injector, wiring, or vacuum leak; major compression repairs can cost more. Figures are estimates and vary by region.
Common questions
Does P0304 prove that cylinder 4 itself is damaged?
No. P0304 identifies the cylinder where the misfire was detected, but the underlying fault may be a plug, coil, injector, vacuum leak, wiring problem, or low compression.
Is it safe to drive a vehicle with P0304?
Limited driving may be possible if the misfire is mild and the engine runs smoothly, but heavy load should be avoided. Severe shaking, power loss, or a strong fuel odor warrants stopping and having the vehicle inspected.
What should be checked first when diagnosing P0304?
Start by reading stored and pending codes with an OBD2 scanner, then inspect the cylinder-4 plug, coil, connectors, and wiring before testing the injector, compression, and nearby leaks.
Why might P0304 return after replacing a spark plug?
A replacement plug only corrects the fault if the plug was the cause. A weak coil, leaking injector, vacuum leak, low compression, or intermittent wiring fault can allow P0304 to return.
When your scan tool displays P0304, the engine control module is reporting that cylinder 4 is missing beats during the combustion process. This falls squarely in the powertrain category of OBD2 trouble codes, and it means the monitoring system has observed cylinder 4 failing to fire properly over a sustained period. The ECU tracks each cylinder's performance through the misfire detection system, comparing actual combustion events against expected patterns based on crankshaft acceleration data. When the variance exceeds acceptable thresholds, P0304 gets set.
The location of cylinder 4 depends on your engine design. On inline-four or inline-six engines, manufacturers typically count from the front of the block—the end where the accessory drive belt lives. V-type engines vary by make, so you'll need the firing-order diagram for your specific vehicle to identify which cylinder carries the #4 label. This matters practically because some cylinders sit deeper in the engine bay, requiring intake manifold removal to access them, which directly affects labor time and your repair bill.
The ECU doesn't set P0304 after a single bad firing cycle. It watches the pattern across multiple drive cycles under varying conditions before committing the fault to memory. When it does store P0304, it also captures freeze frame data—a snapshot of engine RPM, load percentage, coolant temperature, vehicle speed, and other sensor readings at the exact moment the misfire was detected. That snapshot is your most valuable starting point for diagnosis.
Common Symptoms
- The Check Engine Light illuminates steadily, and it may flash if the misfire is severe enough to risk exhaust damage
- The engine idles roughly with noticeable vibration transmitted through the steering wheel and seat
- Fuel economy drops noticeably compared to normal driving history
- The vehicle bucks, stumbles, or hesitates when you accelerate under load
- Raw fuel smell from the exhaust pipe, especially noticeable at startup or deceleration
Likely Causes
- A clogged or leaking fuel injector serving cylinder 4 prevents proper fuel delivery
- Faulty crankshaft or camshaft position sensor signal disrupts ignition timing coordination
- Insufficient fuel pressure from a weak pump or regulator starves the injector
- A failed ignition coil, damaged spark plug, or deteriorated coil wiring fails to ignite the air-fuel mixture
- Low compression in cylinder 4 from worn rings, failed head gasket, or bent valves
How to Diagnose
- Plug in an OBD2 scanner, verify P0304 is present in the stored codes, and record the freeze frame data before clearing anything—this shows exactly what conditions triggered the fault.
- Pull any related trouble codes. P0300 (random misfire) alongside P0304 suggests a system-wide problem, while isolated cylinder codes often point to component-specific failures. Search for technical service bulletins under your VIN on the manufacturer's site or NHTSA database.
- Physically examine the wiring harness and connectors feeding the cylinder 4 injector and ignition coil. Look for chafed insulation, corrosion at the terminals, and make sure all connections are fully seated.
- Access live data on your scan tool and monitor the per-cylinder misfire counters while the engine runs. This tells you whether cylinder 4 is the sole offender or one of several.
- Perform a component swap test: move the ignition coil from cylinder 4 to another cylinder and the suspected-good coil into cylinder 4. If the misfire migrates with the coil, that part is faulty. Apply the same logic to fuel injectors if accessible.
- After repairs, clear the code and complete a drive cycle that replicates the freeze frame conditions (similar RPM, load, and temperature). The code must stay cleared for the ECU to consider the problem resolved.
Repair Options and Costs
Prices below reflect typical parts and labor at independent shops in the United States.
- Clean or replace a faulty fuel injector for cylinder 4: $200–$600
- Install new spark plugs: $90–$250
- Address low compression through engine mechanical repair: $800–$2,500
- Replace a failed ignition coil: $150–$380
Total out-of-pocket depends entirely on which component is responsible. The range spans from simple plug replacement on the low end to full mechanical teardown at the high end. A systematic diagnosis before purchasing parts is the single most effective way to keep costs down—replacing a perfectly good catalytic converter because you ignored a misfire for weeks is an expensive mistake.
Can You Drive with P0304?
Use caution and minimize driving. A persistent misfire dumps unburned fuel directly into the exhaust stream, and that raw fuel can destroy the catalytic converter within miles if the problem goes unaddressed. When the Check Engine Light is flashing rather than steady, the ECU is signaling an emissions-system-damaging condition that requires immediate attention—stop driving and diagnose now.