So I searched for this code on here to see if it was a huge deal or not but didn't find to much that matched or anything that was a lot of help so I was wondering if you guys could help me out...

My check engine light came on on saturday so i read the code and cleared it, it read as P0118, Engine Coolant, Temperature Circuit, High Input! But the check engine light came back on sunday afternoon and has been on since, but tonight on my way to the gym it just went off while i was driving?

Any suggestions, I made an appointment to have my shop check it out on monday just to see whats up, but I figured I'd get everyones opinion first!!