just try a new temperature sender mate. should be a cheap repair. if the fan cuts in then its gettin up to temperature but not telling the gauge how hot. if that dont work which it should then id look at the gauge side but i cant see that having any probs.