My car engine hesitates when I accelerate!

Quick and easy solution for curing the annoying hesitation, lag back feeling, stalling or whatever you wish to call it, which happens in some cars when accelerating.

(Note: While this article is based on Toyota Corolla late models, but this will also apply to most cars equipped with a MAF or flow meter.)

If you own a 2004, 2005, 2006 or 2007 Toyota Corolla or Toyota Rav4 and your car hesitates when you accelerate or it hesitates when driving, you should try the solution described here before doing any further troubleshooting, as this is a very common situation in the listed models and in many others not listed as well.

Below is a list of the behavior your car may show that tells that you should try this procedure before going to a mechanic or repair shop.

  • If the accelerator is slightly depressed while the car is running and it lags or hesitates
  • If after completely stopping the car, it hesitates when starting to move
  • Engine power is below the usual level
  • Sometimes check engine light turns on
  • Low fuel economy and/or the smell of gas not completely burned

You should know that while those problems can be caused by several issues, including low quality or altered fuel or even a loosely tighten fuel cap, the most common cause is a dirty MAF or flow meter sensor.

The MAF sensor (Mass Air Flow Meter Sensor) is in charge of detecting how much air (in mass, not volume) is coming in to the engine, so the ECM computer can calculate the optimum amount of fuel to be injected in the combustion chamber.

Sometimes, these air flow sensors get contaminated by lots of microscopic debris that scape the air filter of the vehicle and accumulate over time on its sensing parts. Backfires are other contributor of excess carbon on these elements, specially because the elements are already at the other side of the air filter of the vehicle, making it to be exposed. The resulting effect is that the MAF flow meter sensor gets less “sensible” and detects less air than it is actually entering the engine. The reaction of the ECM computer will be to variably inject fuel while attempting to keep the air fuel balance at the stoichiometric rate (close to 14:7), taking as reference the false reading of the MAF flow meter sensor, producing that way the hesitation.

If your car engine, besides the hesitation, is also producing engine knocking or engine pinging at high loads, like when going uphill, it is also caused by the too-lean condition described in the above paragraph.

Before going to an auto parts store or to a mechanic to fix the problem, you should try fixing it your self. If the problem is a dirty MAF flow meter sensor, the solution is to clean it, plain and simple. That will save you some money. Otherwise, your mechanic will charge you for cleaning it for you. Some others will replace the part instead, when most of the times it is not damaged.

Here are some guidelines to do it by your self. You will be glad you saved money and learned how to do this, so you will be prepared for the next time it happens to you, your family or friends.

You will need a #2 Phillips screwdriver (shown in the picture below) for removing the two screws that hold the MAF in place and will also need a spray can of a special MAF sensor cleaning product. This cleaning product is designed to clean without harming, the sensitive MAF internal parts. The brand “CRC” is an excellent option and it is not expensive at all, the Mass Air Flow Sensor Cleaner:

Now, you will need to locate the MAF sensor in your Toyota. It is very accessible and no mechanical experience is needed to do this. In the picture below, the location of the MAF flow meter sensor of the 2004, 2005, 2006 and 2007 Corolla is shown. You will find it inside the engine compartment, looking at the air intake assembly, it is behind the vehicle’s battery. It is attached in place by two #2 Phillips screws. Take the screws out with a #2 Phillips screwdriver.

After removing the screws and putting them in a safe place, now pull out the MAF sensor. Sometimes it could feel a little bit attached, but if both screws are removed, it will come out. Just pull it gently.

In the next picture, it is shown the MAF sensor already pulled out. Now you must disconnect the attached wiring harness by pushing a plastic clip located in the plug itself, while pulling away the plug at the same time. It will easily come out.

With the MAF sensor already out, put it in a table over a paper towel or a cloth and spray directly to the connector harness with the CRC cleaner, to clean the contacts from debris and dust. Just spray it with full force for a couple of seconds. You should wear eye protection on this or be very careful so the bouncing spray does not get into your eyes. Do this in a well ventilated area.

Now, spray with full force inside the MAF sensor openings for a couple of seconds on each opening. Avoid the straw of the spray can from touching any of the internals of the MAF sensor. After spraying, repeat it one more time and when finished, put the MAF sensor upside down, so the excess liquid drips out. Allow enough time for the MAF sensor to be completely dry before reinstalling it in your vehicle. The CRC chemical is designed to dry almost instantly and it does, but spraying for a few seconds over the surface and internals of the MAF sensor, it will considerably lower the temperature, causing water condensation from the environment moisture and that water will take more time to evaporate than the CRC cleaner’s chemical. A good trick is if the engine is warm by chance (you drove the car before doing this job), just put the MAF sensor on top of the plastic cover of the engine for at least 15 minutes and the heat will dry it completely.

IMPORTANT! Please only use the chemical (spray) described here or one that was designed similar purposes, which (1) will not harm polymers (plastics), (2) will not harm electrical connections (not acidic) and (3) most important, will not leave any residue when it vaporizes. Cleaners that contain lubricants, like WD-40 for example, may not be used for this job. Any residue left inside the MAF sensor will damage the part. Remember that this job is about removing contaminants, not replacing them with some other substance 🙂

You may also like...

23 Responses

  1. Imran says:

    My Toyota corolla 2002 model hesitates and jerks when accelerating. Mainly the way you have already described. I serviced it at 97k ( on 105k now) and have changed one coil all spark plugs (again) had it compression tested (results can out fine) I also changed the MAF but it’s still got the same problem. Do you think it’s something major? Please can you help? And no lights are on the dash board.

  2. aaron says:

    I’m having the same problem as described by Imram. I have a toyota echo 2001 with 2NZ-FE_1.3_L engine. Is this simply bad fuel quality?

  3. melisew says:

    Does this problem have any thing to do with fuel pump found in the fuel tank?
    Thanks for your prompt response.

  4. Mike says:

    Same problem, only I have a 2008 chevy trailblazer.. Not sure where the MAF is located…

  5. carlos says:

    Im having exactly this same problems but on my 95 honda civic any ideas of how I can fix it?

  6. Dee says:

    Unlike the rest of the commenters here, I actually read your post and did what you said. Worked like a charm – thanks!!

  7. serge says:

    My 2005 Echo suddenly started stalling when accelerating. Read this article, opened the MAF sensor. There was actually a clump of dust hanging from one of the electrodes inside the sensor tunnel. Just blew it off, put the sensor back and the issue was gone! Thank you.

  8. Guest says:

    Thank you for your comments Serge.

  9. stacey weaver says:

    I have a Nissan Armada that does the same thing. I cleaned the MAF myself and it did help for about 2 days. I then replaced it and that help for 1 day. Evidently not the issue with my vehicle. Anyone found another solution?

  10. Kotomine says:

    Your o2 sensor might be bad…

  11. Sue McNamara says:

    Help – Toyota Corolla diesel verso 2005 – losing power the air flow sensor has been replaced it got worse and without it drives fine which is not the answer!

  12. Guest says:

    Hello Sue. If I correctly understand, your car loose power with the old flow sensor and it gets worse with the new one, but it drives fine without any sensor at all? If that is the case, I can only think that the old sensor is bad and the replacement sensor is either not original, it is not for your model or it is failing too. Injected fuel amount is controlled by the ECU, taking the flow sensor as reference. A bad sensor, or a sensor with different values (different calibration) will give problems.

  13. Rishi#suriname says:

    had the same problem with my toyota wish 2005, so i changed the sparkplugs and cleaned the maf sensor and the problem was solved

  14. Brian Woollard says:

    Just did this for a 1999 Toyota Vitz, seems to work straight off. Car had a lag every time you accelerated, and once a while it just wouldn’t accelerate from a stop, until you really put your foot down.
    Thanks for the advice!

  15. thilanka says:


    I have Toyota yaris saloon(2007) and it gives same issue when it is in the heavy traffic only. i replaced the Lamda 1 sensor, clean the fuel filter and Clean MAF sensor too. But still am getting this issue but few mins after it will get ok and really difficult to replicate it. am really worried about this case and expecting your kind help on this.


  16. John says:

    Same problem as Thilanka. Although I’ve only cleaned the MAF sensor as described. Car hesitates from standstill for a little while. Then car drives normally after


  17. Brisbane Marketing says:

    A new technology introduced by one of the biggest automobile companies, Volvo, will ensure that your
    car avoid accidents on the roads involving pedestrians.
    Strict standards and excellence in service is what made Cullitons
    the premiere limo service of choice for thousands of Torontonians as
    well as visiting guests from all over the world. This is a rear-wheel drive car, and that means that unlike front-wheel drive cars – which
    typically can’t be used much beyond B class – the MR2 can be upgraded all the way to the top of A – although going into S class
    is probably a bit much.

  18. Bennett says:

    My Rav4 hesitates too but at top speeds i get no hesitation, air flow meter is replaced but i still hesitates​,fuel pump replaced but still ,i have spent so much already and want expert advice before my next move

  19. Louis says:

    Guys. Have a 1.8 Corolla 2008. Had this problem on and off for months. Changed plugs oill and air filter . Took out the FAM and blew it clean. Problem solved. No more jerking. Thanks to your information guys. Will buy electrokleen on Monday. Cheers.

  20. gaz says:

    Thanks for this important Info… I checked everything you said…and found that some “mechanic apprentice” had installed the air filter in an “S” pattern.. not even Close to being fitted normally.. and the engine was sucking FAR too much air..displaying all these symptoms..If I put my hand across the air intake to limit flow, the engine ran flawlessly.. once the filter was fitted properly.. the engine ran perfect.. RAV4’s at least..Need air to be restricted as per manufacturers specs.

  21. Preshen says:

    Thanks it worked like a charm

  22. bonner aguinaga says:

    I have a 2007 toyota yaris and all the sudden I am losing power in all gears..especially going up a today..the rpms revved up to 5 with no extra pressure of the gas pedal..and then i smelled Burt rubber..then i got a as far as the lose of power ..and smell..what could that be?

  23. bonner aguinaga says:

    5 speed stick shift..forgot to say

Leave a Reply

Your email address will not be published. Required fields are marked *