I flushed out all the system - radiator totally off and is now bubbling away full of caustic soda solution

. It was not blocked though in any way, so the heavy duty cleaning is just a secondary precaution.
The heater matrix was a different kettle of fish though. I was intending to take it out totally and give it a similar dose of caustic, but the pipes on the bulkhead held firm. Nevermind, I took the rubber pipe off the side of the metal hose that goes into the water pump and back flushed it through from the pipe on the front of the cylinder block. No problem, plenty of flow coming through the other end!
Doing it from t'other way was a different story. At first it was nothing more than a trickle, but putting the cap back on the header tank and putting the jet hose at full blast finally produced a good flow from the other side. Strange though, no gunge or sludge came out from either end, but there was definately a partial blockage at the very minimum! Perhaps an airlock??

No idea whether this will solve it though, as I will test drive it tomorrow..