I have had a problem with the heater ever since I picked up the Beast. When I have the heater running, and I am stopping, or even when the idle gets low, the engine almost dies, and surges, and after about three of the die surge, it either is running, or has died, and it is a pain to restart it. What is causing this? Also sometimes the fan doesn't blow when I first pull the fan nob, or even after 2-3 times. When it blows it blows really good.