Skip the auto shop - Our mechanics make house calls

Q: My Dodge Neon is misfiring on cylinder #4. The Check Engine Light is on, code is P0304.

asked by on

Engine shakes violently at times, mostly at stop lights or when idle. Engine light comes on and sometimes blinks. Added a quart of oil and engine light went off..then came on again next day. Drives mostly 2 miles back and forth to work on highway. Doesn't want to increase/gain speed when engine light is on. Engine light has tendency to stay on. I replaced the spark plugs, the wires, the coil, performed an air induction and fuel induction, but car is still misfiring on cylinder #4. Any recommendations or suggestions to pinpoint how to fix??

My car has 111245 miles.
My car has an automatic transmission.

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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

Get a quote

What others are asking

Q: Tbi problems

The fuel injector is a simple part. You can test the injector by giving it power and ground. If there is fuel pressure, it will spray for as long as you hold the power on. You can also check the...

Q: Abs, brake lights are on, and the check engine light is on. Code PO500 came up. I changed our speed sensor on the back axle as well.

There could be a wiring issue with the vehicle speed sensor from the computer to the speed sensor pigtail. If the wiring is good, then the PCM may not correctly configured for the actual tire size on the vehicle. If...

Q: My car is over heating while sitting at lights, fluids have been checked and are OK.

This is a classic sign of a radiator fan that is not working. When your car is moving, air is being forced through the radiator and cooling your coolant. At slow enough speeds, the air flow is not enough. There...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.