Q: Check Engine light P0304.

asked by on February 04, 2016

I am getting a Check Engine light code P0304. I've already had all the spark plugs replaced and coil number 5.

Engine is misfiring Inspection $94.99 - $114.99 Get a Quote

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 have been changed, now suspect the coil on cylinder number 4 or its wiring. A mechanic, like the ones here at YourMechanic, would be more than happy to assist you with an inspection on this engine misfire.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

How do I use the tow/haul mode?
If your vehicle has an automatic transmission, you will have the option to put your vehicle into Tow/Haul mode. This mode allows the transmission to reduce automatic shift cycling, which will give you extra control when driving down steep hills...
How do I set the security alarm?
The security alarm is a key safety feature that helps keep your car from being stolen. When someone enters your car without a key or the remote transmitter, the security alarm will activate, and the horn will honk and the...
Motor fell out
Hello. When motor mounts break, it can cause the engine to move excessively while driving, or starting. A lot of times, you will hear a hard "bang" when the car shifts, and it may feel like the engine is jumping,...
Loud engine noise
If you are hearing a rattling noise on start up and for a couple of minutes that then goes away, then the variable valve timing actuators are at fault. The manufacturer is working on a replacement now, and will issue...
Doesn't start. 1999 Ford Ranger
You need to check the fuel inertia switch in the right passenger kick panel to make sure it is not tripped. If not tripped, then check that the pink wire in and out has power when you crank the engine....
Hesitation when shifting gear and clanking noise and lack of power during acceleration
Hi there. It would appear there is a combination of problems happening with your vehicle. First, the transmission fluid and engine oil leak(s) (https://www.yourmechanic.com/services/oil-fluid-leak-inspection) need to be addressed. The fluid loss may account for the burning smell (https://www.yourmechanic.com/services/smell-of-oil-in-car-inspection). The Check...
Head unit turns on but there's no sound coming from the speakers.
You said you have an aftermarket deck installed now. For the deck to power up, it needs power, ignition and ground. It may also have a wire for illumination. Since the deck is coming on, all of these connections are...
No overdrive in my car.
Hi there. Check the 3-4 shift solenoid through the harness to the transmission and see if there is a resistance on it. If there is no resistance on the solenoid, then the solenoid is burned up and needs replaced. Also,...
No star no crank
Hi There, Depending on whether or not the vehicle will turn over will determine what the next step should be. If the engine does not turn over, I would recommend checking all connections related to the battery and check to...

Related articles

P0055 OBD-II Trouble Code: Heater Circuit Resistance (Bank 1, Sensor 3)
P0055 P0055 code definition Heater Circuit Resistance (Bank 1, Sensor 3) What the P0055 code means When this code is set it means that the Engine Control Module (ECM) has detected a problem with the amount of resistance in the...
P0375 OBD-II Trouble Code: Timing Reference High Resolution Signal B Malfunction
P0375 means the high resolution timing reference signals to the PCM have a problem, often due to a faulty camshaft or crankshaft.
P0469 OBD-II Trouble Code: Purge Flow Sensor Circuit Intermittent
P0469 means the evaporative (fuel) system has a problem with the purge flow sensor, often due to a damaged charcoal canister or faulty flow sensor.