Been dealing with this for a while 2096 2098 it can be alot of things check all vac hose on the TB , check and see if you have exhust leak , what i found and my code has been gone now for 10 weeks ,is i took the TB off cleaned good and clean the rubber boots real well and this is a good time check all hose ,,if you have any Vac leaks at all it will give this code , I would do this frist it may save some $$$$$$$ Good Luck