During a recent ride the machine got too hot and shut down. It restarted after letting it cool down but the fan doesn't come on and it will overheat in 20 minutes at idle. I inspected all the wiring and can't find a problem but did notice when I tapped on the fan motor it did turn on briefly then just stops again. Is it likely the whole fan assembly needs to be replaced? The dealer wants $248 for a new one. I want to be sure I'm not missing another possible cause before I buy a new fan assembly. Ideas?