Idle is way too high revving between 1,500 and 1,800 RPM. Never settles down. Constantly goes between 1.5 and 1.8 RPM at idle. Too high while in gear too, but doesn't seem to surge or hunt as much. Have P0102(Mass Air Flow circuit too HIGH) AND P0113(IAT circuit 1 HIGH) IAT reads 150F when ambient temp is in the 80Fs. TP is 2.3% at idle(not bad). MAF is 22 grams per second at idle(too high). Engine LOAD is 31% at idle(also too high). TB(drive by wire) was replaced(boneyard) and MAF too(dealer-$600-OUCH!). MAF was cleaned before being replaced-No Help. Idle speed goes up even higher if connector to MAF/IAT is removed. Anyone see this? thanks