then its a fan problem as you stated, check the wiring plugs on the switch, just below the top hose/thermostat housing if it is unplug it and bridge the wires the fan should come on with ign on if it does then you have a faulty temp switch, if it dont come on you need to check the wiring to the fan or maybe the fan its self, i would say the switch 90% of the time.