Enough is enough. After fighting the P0128 demon for a year, I'm diving into the repair this weekend. I actually found that when I would hook my code reader up, if I erased the P0128 code the thermostat and AC would instantly come back and the "Active steering" warning would stop, but then it would act up again 2 - 3 weeks later.
I'm at 88.5k miles and spark plugs are due at 90k, so as long as I have to take the intake off, I'm going to do the spark plugs, thermostat, temperature sensor, intake gaskets, engine filter, and cabin filter all at once. OEM parts for everything ran $258 on Amazon (I was skeptical, but everything looks OEM and came in GM packaging). Dealer wanted $1400 for the thermostat and $407 for the plugs, so I figure I'm trading one weekend afternoon for $1,500.
As long as I've got the top half of the engine apart, is there anything else I should consider replacing? I've already watched all the youtube videos on this-- any last minute suggestions? Thanks, all!