So today i re did the IAC reset produce and reset the tps voltage to .59 again which brought my idle back down to about 1k. Then I checked all vacuum lines and pinched the line from the brake booster, and pcv valve and there was no change in idle. The IAC counts are now around 4-10. The thing is the scanner is showing a 1k idle requirement so no matter what i do the computer will still idle the truck at 1k. The whole reason for my original post was to find out how the computer determines the idle requirement so i could dig into that rather then just trying to chase my tail on this high idle