yesterday while mowing my kohler 25hp motor just dies on me. all it wants to do now is start right up and then quit. I changed the fuel line/ filter, swapped the battery and ignition switch and it still does the same thing. I also cleaned the battery terminals too. Also, before the alt gauge would once inawhile go to zero then go back to charge after starting it up. What should i look for?