On tour in Europe this year, through some very hot countries, I boiled some of the water in my radiator. The bike would heat up when working hard, cool down on the easy bits. I filled the expansion tank to no avail.
Took the rad cap off and filled the the system, so I thought, but the same happened again. Next time I tried to fill the system I ran the engine for a second to confirm the water pump was working, which it was, then filled the system again, this time making sure there were no airlocks.
Bike worked a treat after that
So the moral of the story - even when you think you've checked the system, it could still have an airlock.
p.s. - just check the oil and water aren't mixing by checking for sludge on the dipstick.