I resolved my heater problem!
I followed the instructions to remove the 4 way valve housing) and cleaned the thermostatic valve. It worked only for a short time. It seems that mine was clogged/damaged inside the thermostatic valve itself - there was a lot of black "muck" but it felt slightly rubbery.
After 3 removals I decided that cleaning was not the answer.
I removed it all again a 4th time and re-engineered the valve and... it worked! That is not to say that I recommend the solution but I have never been so pleased to have hot air blowing through the vents again.
So, this is what I have learned.
- The electric heating which lasts for a few minutes of driving if you have low/no battery charge was always working just fine.
- After this time, the cabin fans continued to run but the air was cold regardless of air conditioning on/off.
- As described by many, the 4 way valve is the source of the problem. The thermostatic valve (inside the housing) is more complicated than most switches as there are 2 valves in one which directs the coolant flow from heater matrix to air-con (and loops the motor coolant directly back by return) OR, when the engine is hot, from engine to air-con (which I *think* still passes over the heater matrix but I'm not sure).
- The problem my car had sounds quite common for the gx4h which is that the valve gets "stuck" and the coolant simply loops back to the engine without mixing back to the air-con. Once the heater matrix switches off, cabin heat is cold.
Holding the valve casing upside down with one pipe top left and three to the right, we need to close the lower internal vent but keep the upper vent open (is "seizes" closed which causes the no-heat issue). This way, we are leaving the unit in engine heating mode.
For reference, top right is flow in, top left is flow out (to air-con) with lower right outflow to engine and middle right is input from the engine.
I removed the larger spring, reversed the thermostatic valve and added the holding plate at the top to allow free fluid flow through the upper vent.
I'll add video/pics if it's useful.