Truck started acting funny today...You can rev it up and immediately take your foot off the accelerator, and the rpms slowly go back down to normal idle.....By slowly, I mean really slow..lol.....4.8 with around 126k miles...I took the air intake off and looked in the TB thinking there was some carbon build up, but it's nice and clean...Have had a minor rough idle for a while, but just barely noticeable...Bad IAC or TPS..?..Could a vacuum leak cause this as well..??..Thanks in advance for any help.....