2000 Grizzly 600 Fuse Problem

20 amp Fuse blown, I get a click at the starter relay. Replace the fuse and I get nothing. What can be the problem? I took the quad to a Yamaha shop and they said they fixed it but I have internal engine problems. I replaced the cylinder & piston. Hooked everything back up and blowing the fuse again. Relay "buzzed". Replaced fuse and nothing. Frustrated and need advice. Thanks, Chris