I have a 03 Rancher ES with starting issues. The magnetic starter switch just vibrated when start button was pressed. I replaced the switch and the problem persisted. I replaced the starter and that did not solve the problem. When I short across the poles of the switch, the starter turns over fine. All of the connections and fuses appear OK. Any suggestions? My last visit to the shop cost over $450. I would like to fix this problem myself.