Hi buddy i had this same problem with a rover that was in for repair it ticked over all day never overheated then when you drove it along the road it would overheat a traced it down to a new thermostat had been fitted the wrong way round turned it round and all was ok hope this is of some help to you