Q: Car is struggling to go past 40 MPH.

asked by on

Took to auto shop this morning and they ran a diagnostic for $70. They want do a 3 step fuel cleaning process, replace spark plug wires, and replace the mass airflow sensor for $590.

I can get the parts myself for about 170ish and i'm not convinced the 3 step fuel system is needed since ive had service on the fuel system about 8 months ago. (fuel pump went out)

I feel like i'm getting scammed here.

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

Hi there. If your vehicle is having trouble going past 40 mph, then check the mass air flow sensor (MAF) and the fuel pressure regular. Both of these items could be restricting the engine and causing it to have a loss of power. Shops will charge for what they find wrong with a vehicle to their knowledge, however, if you are able to do the work yourself, then that could save you a lot of time and money. Even though your engine had a fuel injection cleaning 8 months ago, if you were to get fuel from a slow fuel station (a place with few customers) then you could get the junk that is in the fuel and the junk could have gotten into the fuel rail causing a restriction. I recommend putting a can of sea foam in the fuel tank and also putting a can of sea foam in the vacuum system (tricked in) to clean the engine up and stabilize the fuel in the tank. If the engine continues to have a loss of power, then I recommend replacing the MAF and spark plugs. If you need further assistance with your engine loosing power, then seek out a professional, such as one from Your Mechanic, to help you.

Was this answer helpful?
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. Car is struggling to go past 40 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: Car not getting enough fuel

P0300 is an engine code for multiple misfires. These are possible causes, vacuum leaks, damaged hoses or improper routing, fuel contamination, ignition system (ignition module, coil, spark plugs and wires,) or a fuel system issue. If there are specific codes...

Q: Turn signal and hazard lights are not working. 2000 Chevrolet Prizm

Hi there if the fuse for the turn signals and hazard warning lights is good, the flasher unit - same integrated unit services both functions - is likely bad, and should be replaced. I would recommend a turn signal/hazard warning...

Q: How do I know if the fuel pump is bad?

Hi, thanks for writing in. You will need to check the fuel pressure on the fuel pressure port on the engine fuel rail. The pump should be producing at least 56 to 62 psi for SFI engine. If pressure is...

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...
How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
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...