I have a 98 John Deere Gator Diesel that has starting problems. It will turn over and spin just fine but will not always crank. Finally took it to the dealership and after a month I got it back. Diagnosis was a some corrosion on the starter solenoid connection. We drove it on the trailer and brought it home. Cranked it up and drove it off the trailer and around the yard for about 2 minutes and then cut it off. Tried to crank it back up 5 minutes later and it's doing the same thing. Turns over but will not fire up. I had a feeling while at the dealership that they really were not sure what was wrong. I think i was correct. Any suggestions would be helpful.