Hello, my 2005 TZ25DA has 676 hours on it. Bought new. Last fall put in fresh fuel, changed secondary filter. Primary filter changed several years ago at about 380 hours. Tractor used this past winter for several snow removals and today started fine, running well and then died. Tried...