Tried reconnecting the PCV breather tube and reset the computer. Truck ran good for about 30 miles then the light came back on.
I am thinking it could be the TPS but am getting frustrated because I have replaced just about all of the things it could have been without any results.
So far I have:
*replaced the MAF with a new one
*Cleaned the IAC
*Checked all Vac hoses for connection
*Checked & cleaned EGR Valve
*Replaced PCV valve
*Replaced fuel vapor management valve
*reinstalled PCV breather hose
Still get a high idle when warm all of the time, at rare times idle drops so low it almost stalls the vehicle, Still gettting banks 1 & 2 lean codes. Idle goes crazy sometimes and slowly revs all the way up when I put it in park, I have to shut off the engine to keep it from taching out.
If it is the IAC Valve why the lean codes from the computer, would that even send a lean code?
I am thinking of tackling the upper and lower intake gaskets unless I can come up with a better idea. I am not sure where to go next, Idle air valve and TPS seem logical but would either one of them through the PO174 & 174 codes????
Any help is greatly appreciated, this is driving me and me wallet crazy