I'm running an '04 Avensis with the 2.0L D4 engine, and I'm having constant problems with the engine missing at around 2000 RPM in top gear.
So far I have:
Changed the air filter
Changed the plugs
Cleaned the MAF sensor (using CRC's MAF sensor cleaner)
Run 91 AND 95 fuels
Beat my head against a brick wall.
What Toyota have told me is that the D4 engine runs incredibly lean to achieve fuel economy, but it doesn't take much to push it just over the edge into lean-out related misfires. With this car it seems to be when you apply very gentle throttle at around 80km/h or the car comes under load at around that speed.
What I want to know is - Is there anything else I can try?
Ideally I'd like someone to *spring* from the woodwork and say they can reflash the ECU to fatten up the fuel map in that rev range, but I won't hold my breath.
Can I try something redneck like connecting a 10k pot across (or in series with) the supply and signal wires from the MAF sensor to fool the computer into thinking the airflow is higher and causing it to slightly overfuel?
My daily commute from Otumoetai to Papamoa is driving me bat-shit crazy right now, because roughly 90% of the drive is now at 80k, and I'm starting to get close to putting a screwdriver through the rocker covers....