I'm not too sure. Its been to a few mechanics and no one can figure it out. It runs good for like 20 minutes..then the idle gets REALLY rough and it wants to stall at traffic lights etc.. Also the SES lite is on ( fuel trim lean bank 1) The long term fuel trim is pegged at 16.4. I have replaced all the normal stuff ,MAF, Fuel filter, o2 sensor, cleaned the TB,checked the IAC, EGR, plugs & wires and it still runs like crap.