You still haven't told us if it is 'losing' coolant... have you actually had to top-up the coolant level?
So, easiest first for your 'engine getting hot but not overheating' question;
Is it losing/using coolant (i.e. do you have to top it up?)
If I were you, I'd get the codes read with a...