In the service manual there is at flow chart test to diagnose the starter. it also gives you possible causes for issue you are having. One thing to consider is that a car battery has a lot more cranking amps than an ATV battery this can cause the starter to work fine and mislead to what the actual problem is.It is possible that your starter is goining bad.