Although this thread discusses Khyber, but I am facing same issue with my Mehran 2004. Recently, I bought a genuine Temperature gauge from bilal gunj (coz the original temp gauge was broken by the stupid mechanic while changing head gasket). Since the day of installation, it hardly goes to 20-30 % mark which is strange, given that the previous one worked normally showing the temp needle at half most of the time while driving.
Note that radiator fan is on automatic setting plus the thermostat valve has been removed. (since its summer nowadays). Another change I have observed is that with the previous gauge, the run-time of fan was like for about 15-20 seconds at most. Secondly, it used to start working while the temperature needle reached at about 40%..just near to half mark. But, now things have changed considerably. On automatic setting, Fan starts at 25% and at times, its Running duration is a bit longer...30-35 seconds!!
My question is, is it all normal? Was the previous switch malfunctioning?