Okay, thing have changed slightly now. The CEL came on and was showing code P0071 (Ambient Temp. Performance). I figured it was the sensor so I replaced that and cleared the codes. Two days later up pops the CEL again with the same code. I have come across people saying that a stuck open T-stat could cause all my problems (low temperature gauge reading and CEL). I don't want to dig into the t-stat if I don't have too, because it is in such a ridiculous location and a pita to swap out. Anyway, anyone have a thought on this?