I have taken it into multiple garages but issue persists. The bike dies in motion sometimes, its fine but then slows itself down and you cant rev it just continues to fall until stalls out. After this happens will not start for some time, random time. Battery is all good fully charged or slightly drained due to use, alternator is working fine, side stand kill switch all good, fuel pump changed, fuel filter new, new throttle cable. To start with I thought it was because a previous owner put the wrong tip plugs in but still died. The only advice not tried yet is to remove the alarm. Any idea's?