Mine does it when its idiling i changed plugs, wires, valve cover gaskets, intake gasket and temp sensor, both front 02 sensors and it stalls out when idling and acts sluggish when i take off it doesnt do it all the time thats the weird thing but it still showing codes for the front 02 sensors when there brand new and i also went threw and cleaned all of the grounds it only has 113,000 miles on it