Lexus Engine Error Code P0304: How to Fix It
Medium 1-3 hours High Severity
Verified June 2026
- Error Code
- P0304
- Brand
- Lexus
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-3 hours
Ad
Tools You'll Need
- OBD2 scanner
- Spark plug socket set
- Ratchet and extensions
- Compression tester
- Multimeter
- Stethoscope or long screwdriver
- Torque wrench
How to Fix Error Code P0304
-
Connect OBD2 Scanner and Verify Code
Ensure the engine is cool before beginning any diagnostic work. -
Inspect Spark Plug for Cylinder 4
Allow engine to cool completely before removing spark plugs to prevent burns. -
Test Ignition Coil
Keep hands away from spark plug and coil during this test to avoid electric shock. -
Check Fuel Injector Operation
-
Perform Compression Test
Ensure all spark plugs are removed before performing compression test to prevent engine damage. -
Inspect Vacuum Leaks
Keep carburetor cleaner away from hot exhaust components and open flames. -
Replace Faulty Components
Use only OEM or high-quality aftermarket parts to ensure proper engine operation.
Parts You May Need
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hose
Check Price on Amazon
Ad
When to Call a Professional
Contact a professional mechanic if compression test shows low readings (indicating internal engine damage), if multiple cylinders are misfiring, or if you're uncomfortable working with ignition system components. Professional diagnosis is also recommended if the misfire persists after replacing basic components.Frequently Asked Questions
Can I drive my Lexus with a P0304 error code?
You should avoid driving with a P0304 code as it can cause catalytic converter damage, poor fuel economy, and engine damage. If you must drive, keep speeds low and get it diagnosed immediately.
How much does it cost to fix a P0304 misfire?
Repair costs range from $50-100 for a spark plug replacement to $200-500 for ignition coils or fuel injectors. More serious internal engine problems can cost $1000+ to repair.
What causes cylinder 4 to misfire in a Lexus?
Common causes include worn spark plugs, faulty ignition coils, clogged fuel injectors, vacuum leaks, low compression, or carbon buildup in the combustion chamber.
Will a P0304 code clear itself?
No, P0304 codes typically don't clear themselves. The underlying problem must be fixed, then the code cleared with an OBD2 scanner or by disconnecting the battery briefly.
How do I know which cylinder is number 4 on my Lexus?
Cylinder numbering varies by engine type. Check your owner's manual or look for cylinder numbering on the intake manifold. Generally, cylinders are numbered from front to back on inline engines, or in specific patterns on V-engines.