I've got a l3130 with about 115hrs on it. Recently (this season) it will not start. It will turn over just fine but it seems like it isn't getting any fuel, then at random times it will just start right up and runs great. I thought it was the safety seat switch or maybe a fuel relay or...