Im having same problem, started with water pump failure so changed that, did usual top up sytem and run up to temp to bleed it, since then theres no heat in the cab, still had a water leak and changed hbv, didnt sort leak or temp, gauge reads 90 while driving and up to about 97 when stood still til fan kicks in. sorted the leak out as split in a pipe and coolant burning off on exhaust so couldnt see signs of a leak, tried a couple of times to reset heater control.
i even tried the screw in hbv vacuum pipe but no joy, next thing to do is flush matrix or replace with old hbv incase the replacement is faulty but other than that only thing i can think of is a vacuum problem somewhere but as you say the weather is not on our side at the moment. plus with me using the car regular i dont fancy burning my hands on a hot engine. i hope to tackle it in next few days and find the cause. when car is idling the fan blows cold, but hard throttle and starts to blow warm.
if i sort it i will let you know as could help you get nearer to solving yours, in the mean time do keep us posted as could help others with same problem
Cheers