check battery terminals are done up tight, try spraying all contacts (i.e. clutch /starter switch,side stand) with contact cleaner,if that does not work,try starter relay,(smallest one of 2 under right hand side cover)i just swapped one from other side to try out,then replaced faulty...