I am facing same problem in Cultus 2006, Heat temperature remains at half even after 10mins of starting my car in the morning but it remains at half all day, whenever i switched on ac heat temperature rises from half to H section switching off ac temperature comes at half again i am facing this problem only on cng whereas switching on ac at petrol heat temperature remains at half.
I also did everything like rad service, changing caps, I changed fan replace it with powerful motor fan, replaced etc. but problem was still there.
i am still unable to find the solution.