a bad radiator cap could have been the issue. The cooling system needs pressure to work correctly. A bad radiator cap cannot hold adequate pressure therefore the car overheats. Glad you found the problem. By the way, try to wire your fan thru a relay. Your switch might not last too long having to handle the load of an e-fan and it is a fire hazard as well! be safe, relays are cheap!