Sorry for the late replay PhoenixSheriden I haven't gotten the codes off of it yet. Going to by a code reader later today. For the tune up I put new spark plug wires, new belts, new egr valve, new fuel filter, new K&N air filter in, new spark plugs (was told gap to be set at .044), and I cleaned out the throttle body and idle control valve too. In facted I just cleaned out the throttle body about 200 to 300 miles ago. Not sure if I did a good enough job if it is idling like this now. Should also add that my gas mileage seems to be going down too.