i had the same problem. Every time, i would do a throttle body cleaning and it would fix the problem. I have a K&N air filter and the oils from the filter would coat Mass Air Flow sensor and would cause my 4Runner to have poor acceleration and other minor issues. I never had problems with is starting b/c of this.

Once you do a throttle body cleaning (do a search on this forum to find the documentation) pull your EFI fuse under your hood (behind your battery) and that will reset your check engine light. Your 4 runner will run a little hesitation for a few miles while the computer resets but will return to normal.

With the right tools, you can do a throttle body cleaning in about 45 minutes. All you need is a ratchet, extension, 12 or 14 mm socket, and a Phillips screwdriver.

Clean it ASAP!

good luck!


99 Limited 4Runner 4WD
ARB front Bumper Kennesaw rear bumper
WARN 9500 Winch
Hella 4000s