Maybe thermostat? Just take it out for a day or so and see how it runs, also could have a leak on a coolant hose on the back of the head. Might be a pinhole leak that only really opens up under higher RPM's (as when you are driving) so thus you aren't noticing it at idle parked.