QUOTE(zrt001 @ Jan 27 2008, 09:28 PM)

I am not a certified mech just a farmer,
1st check all connections on the battery, selinod, etc. Next I would check the charging/ battery system voltage. If you have a volt meter check the battery with the grd(-) cable disconected, then hook it back up and start the motor and check again to see if your engine is putting out a charge. It won't run right if your computer doesn't have the proper voltage either.
Can you have your dealer check the battery to see if it is bad under a load?
Maybe drop the skid plate and check connections on starter.
Good luck, really the starting system isn't that complicated.
Do what he said, then check the voltage at the battery before starting, then check the voltage with the engine running. With the engine running the voltage should be 13.5 to 14 volts (aprox). With a good battery and starter the sled should crank over at 270 rpm. If the engine cranks slower than 270, the battery is weak OR the starter is weak. The starter will act weak and eventually run backwards if the magnetic stator is out of phase with the brush assembly (index line on brish assembly in line with green mark on stator). This will happen if the starter clamping bolts get loose.
Check each thing step be step and you will find the problem.