solenoid windings/contacts breaking down take the starter motor off and take it to an alternator & starter motor repairer you'll find them in yellow pages or bike mags or get a replacement starter motor secondhand plenty of bike breakers out there.
Dr bob
March 2010