I know ya'll are probably tired as hell about hearing about IAC's, but i just replaced mine and now it won't idle below 2900 rpm. The throttle linkage looks fine and I couldn't find any obvious vacuum leaks. My truck is a 99 SOHC. It had been idling horribly in the mornings and once it got...