Update: Today i fired it up in the morning and it idled at 1500 for a few seconds then came down to 750. went to get gas and when i started it at the gas station it did the usual climb to 2500 and come back down. this is after swapping on a different throttle body with different sensors. so i came home and unplugged the MAF, IAC, AIR, CC, took off the air filter, checked the fuel pressure and it still did the same thing. I also put a few miles on it after leaving the gas station and in drive the idle fluctuates from 1100 to 1400. I'm beginning to think there might be a problem in the tune.