Wow RckyMtn! That sounds like my problem. No return spring. I'll try that and let you know.
Thanks to everyone for their advice.
Crusty
I have that extra spring. If I disconnect it, everything still works fine.
Is your gas pedal physically not returning to the top? I'm sure you would've mentioned that but just checking.
Are you sure your "rev's slow to reduce" problem is not just the sound of your fan clutch not disengaging? Rev it manually from under the hood to check.
If that's fine, and your pedal is coming up fine, sounds more like a sensor issue. Remove throttle body and spray it all out with brake cleaner. Scrub with emery cloth. Spray. Scrub. Spray. Wipe down, install and re test.