My LT 1045 (Kohler SV600 engine) was running fine when I almost ran it out of gas. I added gas but it started running with a miss so I changed the fuel filter. Got it running again and it ran fine (even at high rpm) -- miss was gone. Then I tried to use it the next day and it only turned over...