I'm not a mechanic, so I have no expertise or experience with this stuff, but wouldn't a blockage in the cooling system cause overheating at any road speed, not just when idling?
Just for those who may not realise - the thing about cooling systems is they rarely block completely &/or all of a sudden; instead they tend to gradually block over time & reduce cooling efficiency as they do. Radiators can gradually become clogged with mud or bug debris, eventually stopping the air flow thru them; or over time, water pumps wear out impellers &/or the coolant galleries clog up with cement-like encrustations! When it comes to thermostats, they are generally made so that there's
some coolant that will get thru
all the time; so even if they suddenly jam shut, there will usually
STILL be
SOME coolant getting thru & hopefully allowing the engine to continue to run, even if it's not for long &/or not very hard!
Furthermore, most modern cooling systems are designed to operate on a '
thermo-syphon' basis - the airflow thru the front is channelled in such a way that it increases its cooling efficiency the faster you go; and cooling system itself is likely to be too small/inefficient to keep the engine cool at peak load without
SOME airflow - the more airflow thru the front, the less the cooling system actually has to 'work' to keep the coolant & engine temp down, because the more the engine can rely on the airflow to do that job! This is so the engine can provide more power at high revs/faster speeds - the fan & cooling system doesn't
NEED to run so hard simply to keep things cool, so it reduces its power-sapping load on the engine, free-ing up more of that power to drive the vehicle along!

hyea:
All of which adds up to the fact that while even a compromised cooling system
should be able to keep your engine operating safely when it's idling
for short periods; probably also when it's running at moderate speeds/light loads; but as the speed increases & the load on the engine increases,
any failure or shortfall in the fairly complex cooling system can mean there's not enough air flow to keep things cool, or there's not enough coolant flow to keep things cool - and neither will do the job entirely on their own! :lecturef_smilie: If, as apparently is the issue in this case, the cooling system
fluid flow is compromised by a blockage that almost completely stops the coolant from circulating at all, then the engine will eventually overheat at idle; even if it doesn't overheat when it's moving faster & has some airflow to help, as per the system design! Similarly, if the air flow is blocked almost completely, the system will likely be able to keep things cool at idle, but not at higher speeds/higher power demand conditions! :shocked:
So while they're not the
ONLY things that are involved &/or capable of doing this, any issues that reduce air flow
AND/OR coolant flow are likely to cause engine temps to rise - either if the engine idles for more than just a short period, when air flow can't help & coolant flow is compromised;
OR when the coolant flow is sorta OK but the air flow is compromised, then it'll likely overheat as the vehicle speed &/or power load rises! :banghead:
Make sense?! :dontknow: