Glad you posted this! You may have read my thread on my "starter problems?" Turns out, that I affected the ground created between the seat rails and the frame when I had the rails powder coated. I didn't even consider that there was a ground circuit designed into the frame! Dremeled some of the coating off of the rails where they contact the frame and BINGO!!!! No more issues!!!! Starter was fine and I didn't have to pull the primary cover etc to replace it!! :D
Grounds are very easy to overlook when you are DIY'ing but you have to keep them in mind or you'll find yourself with electrical gremlins!