My yamaha virago 259cc keeps blowing the main fuse, it will run till its gets warm, then blow the main fuse, if I replace the fuse and turn on the ignition key while the bike is still warm then the fuse blows again straight away anyone experience this before?