P0304 OBD-II Trouble Code: Cylinder 4 Misfire Detected

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0304 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0304 code

P0304 is a diagnostic trouble code (DTC) for "Cylinder 4 Misfire Detected". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0304 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

P0304 code definition

P0304 is a diagnostic trouble code seen when a misfire is detected in cylinder 4. This code may be seen with other misfire codes and lean / rich codes.

What the P0304 code means

The P0304 code will be seen in cars where the ECU has detected that cylinder 4 is not firing properly. The ECU monitors the operation of all cylinders to ensure they are all firing on time, so when one misfires repeatedly, a Check Engine Light is set.

What causes the P0304 code?

  • Faulty spark plug
  • Faulty plug wires, cap and rotor, and/or coil pack
  • Mechanical engine issue
  • Intake leak
  • Fuel issues

What are the symptoms of the P0304 code?

  • Engine running poorly or having trouble staying running
  • Check Engine Light present
  • Misfires
  • Lack of engine power
  • Decreased fuel mileage

How does a mechanic diagnose the P0304 code?

  • The mechanic will begin by hooking up a scan tool to the DLC port to determine which codes are present.

  • Freeze frame data will be associated with every code found and should be noted for use on the test drive.

  • The codes will now be cleared and a road test performed under similar conditions to the freeze frame data from earlier.

  • Next, a visual inspection will be performed looking for damaged wires, worn or broken components, or visible leaks.

  • Next, the scan tool will be used to monitor the misfire counter for cylinder 4.

  • Then, the scan tool will be used to look at the long-term fuel trims to see if fuel issues are present and the intake air pressure checked to see if vacuum leaks are present.

Common mistakes when diagnosing the P0304 code

Mistakes can be made when components are not tested or when unnecessary components are replaced. To avoid this, follow all steps without skipping any. Replacing the spark plugs and wires fixes this issue for most vehicles. However, the entire system must be tested before determining what to repair.

How serious is the P0304 code?

P0304 should not prevent the vehicle from being driven to a safe location once symptoms start. With the potential for drivability problems associated with this code, it is advised to have it repaired as soon as possible for safe vehicle operation.

What repairs can fix the P0304 code?

Additional comments for consideration regarding the P0304 code

Coil pack equipped vehicles with higher mileage may experience coil pack failure. An easy way to test if the coil itself is at fault is to move the suspect coil pack to another cylinder. Then test drive the vehicle to see if the code changes to the new cylinder. If it does, then the coil pack itself has failed.

Depending on year, vehicles will be equipped with either coil packs which are the most modern, spark plug wires which are a little bit older, or a distributor cap and rotor which is usually on carbureted vehicles. All of these are considered wear items, and are prone to failure on higher mileage vehicles. The spark plug wires and cap and rotor are items that are generally replaced along with spark plugs at routine intervals.

An advanced level scan tool will be needed to properly diagnose P0304 - one that does not just simply read the code, but gives access to live engine data. This data will be needed to track misfires and view both fuel and intake information.

Need help with a P0304 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
trouble codes
P0304

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0304 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,815

Rating Summary
3,485
164
43
24
99
3,485
164
43
24
99

Justin

5 years of experience
144 reviews
Justin
5 years of experience
Justin is very honest and knows what he is doing. Highly recommended!
2009 NISSAN ALTIMA - CHECK ENGINE LIGHT IS ON - BOCA RATON, FLORIDA

Doug

31 years of experience
85 reviews
Doug
31 years of experience
All I can honestly say about my experience with Doug is wow. Never have I seen a mechanic be so knowledgeable and understanding of the situation but also be so friendly and polite. Out of all the times I have taken my car to a repair shop for random repairs and wear and tear, having Doug come to me and provide the service level that he did makes me never again want to step foot on a dealership or mechanics shop ever again. He handled my car problems perfectly and instantly. He knew exactly what was wrong with it almost instantly and had a fix for it BEFORE my appointment time even had come! How you ask?! Because he was early! A mechanic...being early...?! I know it sounds crazy but I'm so pleased and happy with the way Doug handled everything today and to you Doug, honestly thank you! For every oil change, for every light on my dash, for any problem I have..I will be coming right back here. You have made a customer extremely happy and I can promise you I will be bringing all the business I can with me! Thank you again Sir for providing excellent quality and workmanship that you can't find in a shop or dealership. Thank you Doug!!
2008 JEEP GRAND CHEROKEE - CHECK ENGINE LIGHT IS ON - RIVERSIDE, CALIFORNIA

David

13 years of experience
339 reviews
David
13 years of experience
Very helpful
2000 ACURA TL - CHECK ENGINE LIGHT IS ON - ANTIOCH, CALIFORNIA

Ira

33 years of experience
241 reviews
Ira
33 years of experience
As always... Great Job!
2005 HONDA CIVIC - CHECK ENGINE LIGHT IS ON - RIVERVIEW, FLORIDA

More related articles

P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How to Get a Louisiana Driver's Permit
s licensing program. The first step in this program is to obtain...
P0359 OBD-II Trouble Code: Ignition Coil I Primary/Secondary Circuit Malfunction
P0359 code definition The P0359 code indicates that a fault has been detected in one of the vehicle’s ignition coils, generally the number 9 coil. This code can also be associated...

Related questions

Q: Q: Engine light coming on

The diagnosis by another place may be correct, however, the Check Engine Light can go on for many reasons. If you'd like to have a second opinion on the Engine Light or have this service done for you, consider YourMechanic....

Q: Car starts up fine after 15 mins it starts pinging/ticking very loud

Hello. It sounds like you may have a sensor reading wrong or the vehicle may have gotten bad gas. If this occurred right after the O2 sensor was replaced then I would suspect that the O2 sensor is not reading...

Q: Check Engine light P0304.

The code P0304 points to a misfire on cylinder number 4. Ford also has a funny cylinder identification pattern, different from many makes, and a diagram should be consulted to determine which cylinder is the right one. The spark plugs...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com