Quote Originally Posted by NomakeWan View Post
The important thing to recognize here is that the datastream is not setting Code 14. If Code 14/15 are being set, that means the ECM is actually seeing those inputs from the coolant temp sensor. That rules out a bad conversion in the ADX or your interface software.

Setting a code means the ECM actually detected a fault. So what you're seeing in the datastream is indeed what the ECM is seeing.
Bad sensor, wrong sensor, or sure, bad wiring between the sensor and the ECM. Check your grounds, too.
I have many redundant grounds from past diagnosis but i will go thru the wiring. I recently switched from Code59 and the temp sensor worked fine. yea I know the ecm is setting the code and the adx is just a translation the english from ecm-ese, I do know i can screw things up with the best of them so in my edit escapades I just figured I may have changed something inadvertently and screwed up the temp stuff. Hot code when Cold and cold code when hot....wierd