P300 Toyota - 1999 4Runner
Your repair advice, please?
I have a '99 Toyota 4Runner SR5, 2WD, with ~250,000 miles on it. The engine is a 5VZ-FE, 3.4 L, V-6, automatic transmission.
Lately I'm having intermittent problems with rough idle, usually while waiting at a stoplight, sometimes also while getting up to speed on surface streets (I'm avoiding freeways). When the rough idle happens, the check engine light sometimes flashes, otherwise it just stays on. But yesterday, for example, the car drove fine all day - no rough idle, no flashing CEL. I suspect maybe weather has something to do with it - it seems to have problems on warmer days but runs fine on cooler days?
I took it to a shop that I trust, and they pulled codes P0171 P300 P303 P306
First they replaced a coil, but that made no difference at all. They were kind enough to put my old coil back in and refund my money.
After further testing, they now recommend replacing the #3 injector, plenum gasket, and mass air flow meter.
Does this sound about right?
Problem is, I really can't afford it. If I can wait 4 months, I think my state will help with the repairs through its clean air program to get the vehicle to pass emissions inspection. (Does anyone have experience with Air Check Texas? Would these repairs likely qualify?)
Also: How long can I put off these repairs? What's the worse that can happen if I continue to drive it ~1,500 miles over the next 4 months? (I only drive on road, and gently at that...)
P0171 means system too lean, which could be caused by an intake leak, from a plenum gasket or something near the intake manifold
I would try to clean the mass air flow sensor with mass air flow sensor cleaner. maybe replace the engine coolant temp sensor.
maybe check fuel pressure
its not really that big of a deal, but I would not put it off for over 1 to 2 weeks
33.7k questions
32.5k answers
1.3k comments
23.0k users