starters tend to cook being so close to the xuast downpipe - i have 3m of 50mm heatwrap wrapped around it , problem sorted
the bronze bush on the nose of the rotor also wears , causing the rotor to touch the stator , this gives you erratic starting , easy enough to fix though with a new bush