our 09 did that one day ,I changes spark plugs, and checked most everything short of actual TPS voltage, as I went to loosen clamp where T.B. goes into intake boot from air cleaner to clean it, the T.B. just feel down, turns out if was lose/slide out of the intake manifold side already. put it back into intake boot on engine side, tightened clamp, then back in intake boot to airbox, ran like new again.
on a sie note ours had been idle-ing low like 950-1050 rPM's after the intake boot fix that was lose, guess got loser/came out finally that day messing up its idle sucking air into engine there. it also fixed the low idle.