Skip the auto shop - Our mechanics make house calls

Q: My car won't go over 20 mph. It will start to shake vigorously once it hits 20 mph

asked by on

The codes read p0300, p0304, p306, p0305, p0400. I've run the codes several times after resetting. It consistently comes up with p0300, p0304, p0306, p0305. I have replaced all of the spark plugs and wires. The MAF has been replaced, as well as the air filter. I can't wrap my head around whats going on. It idles beautifully and revs the engine (in neutral or parked) perfectly. That being said, When I put it in drive, it will go fine for a short time (until I get to 20 mph). You can tell the entire engine shakes along with the misfire engine light flash while going 15-20 mph. My rpms won't go over 2000-2100. By the time i get back, the engine is barley running. It usually stalls when going in reverse. My next task is checking the EGR valve. Is this a good staring point?

THANK YOU

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

Hello. The codes that you have listed are for engine misfires. P0300 is for random misfires, while P0304, P0305, and P0306 are for specific cylinder misfires. Misfires can be caused by many things. If you have already replaced the MAF, spark plugs, and wires then the next things I would move on to are the EGR valve and the fuel pump. If there is an issue with the EGR valve then it may be possible that it is allowing unmetered air into the engine, which may be upsetting the air fuel ratio and causing the misfires. I would check to make sure that the valve is operating properly, and that any EGR tubes, hoses and pipes are all intact and in good condition. The same can also be caused by a vacuum leak, if it is large enough. If the EGR checks out then the next thing I would do is look at the fuel pump and fuel system. If the fuel pressure runs low, due to a worn or weak fuel pump then it may cause the engine to misfire due to a lean condition. Also keep in mind that the check engine light flashes when the computer detects an issue that could potentially harm the vehicle’s emissions components, such as the catalytic converters or oxygen sensors. If the light is flashing then continuing to drive the vehicle may result in damage to these components. As random misfires can sometimes be difficult to diagnose, I would recommend having a professional technician, such as one from YourMechanic, come to your location to diagnose what may be causing your issue.

Was this answer helpful?

Hello. When an issue like this turns up with this many codes I usually start by checking the fuel pressure. If the fuel pump is failing and not creating the right pressure then you will get multiple misfires. If the fuel pressure is fine then it may be another issue. I have seen a failing catalytic converter in the exhaust cause this and I have also seen a failing timing chain cause this. Once the fuel pressure is tested then I would test the exhaust and check the cam and crank readings. A compression test may also be needed. This is something that you should have an expert mechanic look at, like one from YourMechanic, that can come to you to [diagnose why the check engine light is coming on] https://www.yourmechanic.com/services/check-engine-light-is-on-inspection

Was this answer helpful?

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
  1. Home
  2. Questions
  3. My car won't go over 20 mph. It will start to shake vigorously once it hits 20 mph

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: Transmission fluid

Generally, you do not want to mix different transmission fluids as they contain various detergents in them to promote proper shifting of the transmission. Automatic Transmission Fluid (ATF) can be petroleum-based, partially synthetic, or totally synthetic-based oil. All domestic automobile...

Q: Yaw rate sensor faulty

Hi. Other ML320 owners have reported similar symptoms. Although it is a rare occurrence, it is something that should be repaired. Replacing the yaw sensor does fix the issue, so it is most likely the culprit, especially if there is...

Q: Check engine light is on, had it checked out they said thermastat but its not running hot. Do I really need to put in new thermos

Hi there. Unfortunately, without knowing what type of error code caused the check engine light to illuminate, it's difficult for us to give you an accurate recommendation of repair. It might be a good idea to have a professional mobile...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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.