I have a 2004 Arctic Cat 500 4x4 automatic. When I go to start it the starter spins but, it doesn't turn the engine over. I can start it with the pull cord though. I took the starter off and the gear on the starter looks good and the gears in the engine look good and turn good. I'm really at a loss as to what's going on. Any advice would be greatly appreciated.