mine did that too. dealer said it was all computer stuff. (mass airflow sensor and ECM) is you airfilter aftermarket? do you need to use filter oil? that oil will atomize and corrupt sensor readings in the intake and air/o2/fuel areas - causing your anti pollution crap to overload and trick your engine into running lean and starving it of fuel. This was my problem at least.