Before you go on another ride , it will be best to check every connection and " tighten" them . Learn how to remove and tighten the terminals in the relay / fuse panels , every safety switch .....well, if it is a wire check both ends . You will become a wiring/ electronics specialist .
Also , can you explain the clutch slippage portion ?