Hello. I have a Gator HPX Diesel 4x4. I've been having a long standing problem starting this Gator. Thought it might be a weak battery but even after charging it it doesn't completely solve the issue. Basically it sometimes starts right up but often I get a wheezing or blowing sound instead of the starter cranking. Sometimes it will crank but not catch enough to start and then get that wheezing sound again. Usually after several tries and turning the ignition switch on and off again and on it will start. Problem has been getting slightly worse. Again, it is possible I have a too sulfated battery but it tests OK with my smart charger and also my load tester. Want to rule out a starter or solenoid issue before I order a new battery as I heard these can be draining the charge. Any ideas on tests I can run?