My problem ended up being the ECT, I went into the diagnostic mode on the climate control display to see what the PCM was seeing the coolant temperature at (I don't have a code reader) and it was correct, gauge sender in the ECT is dead wrong. I got 2 bad ECTs in a row, so I'd try another one if I were you. Out of curiosity, are you using any type of thread sealant or RTV on the ECT? I did and I'm curious if that part of my problem.