This is just a guess but wonder if temp sensor could be bad w/o triggering a trouble code? Has check engine ever come on?