We have found several early ('04 & '05) Rhinos with heating problems that had defective circuit breakers on the cooling fan circuit. The symptoms are overheating, with the fan either running only occasionally, or the fan cycling on/off every thirty seconds or so. The breaker, (which is taped into the wiring harness, near the support for the steering column, under the cowl) gets weak, and when the fan is switched on by the temp switch, the breaker overheats, pops open for about thirty seconds, cools, resets, and then allows the fan to run for another thirty seconds, then repeats. The fan never runs long enough to accomplish anything. The fix is to either replace the breaker with an inline fuse, or some guys just jumper it out completely. If you keep having problems, and the fan turns on & off repeatedly, I would suspect the breaker.