Checked the connections this morning and they were not dirty but i did hit them with some electrical cleaner and allowed them to dry before re attaching them. I did not reset the ecu after doing so though.
I went to the auto parts store and picked up a new coolant temp sensor for 15 bucks and replaced that.
I reset the ECU took it for a drive stopping a few times to turn the car off and back on and so far no more check engine light.
Hopefully this fixes it for awhile.
Thanks a lot for the help mike.