Such a high idle makes me think something is pulling the throttle open. Have you had a chance to look under the hood with the truck running. How do the throttle/cruise control cables look? How about the bracket?
When is the last time you cleaned your IAC?
|