2000 Lexus ES 300

Engine Performance problem
2000 Lexus ES 300 6 cyl Two Wheel Drive Automatic 98,000 miles

I recently had air flow meter replaced. Car had been running fine until today when after 5 minutes of driving my RPM's started going up and down on acceleration causing the car to sputter back and forth. Car lost power and finally shut off as I luckily pulled into a parking lot. Any ideas? Any chance this has to do with the air flow meter work that I had done about 3 weeks ago?
October 4, 2009.

Check out the related content below while we wait for the question to be answered by a professional mechanic.