I have a 3130 bought new in 2006. Last year I had a log roll down my bucket arms and smash the dash. I had the dealer replace the dash and the tractor runs great. However now the tractor will just quit running from time to time for no apparent reason. I believe I can hear the solenoid switch on the fuel injectors clicking so I replaced the solenoid switch but the tractor still quits after running a while. I also checked the seat safety switch and I have it defeated with a stiff wire tie. It may quit when I am on or off the tractor at different intervals. It may run for days without quitting and then quit 4 times in one day. It will not start right up. I have to wait about 10 minuets and then it will start right up and run great for a while until it abruptly quits running.