Mines always been a pig to restart when hot. A starter strip/lube/rebuild plus a motobatt just about solved it.
The starter motors have no cooling airflow, they get red hot from engine casing heat soakage and especially radiant heat from the exhaust catalyst when sat in traffic etc. After your next ride, try touching the starter motor casing and you'll see what I mean, careful as you might well burn your hand its that hot.
Left field thought coming up..... so if you sprayed your starter with pipe freezing spray to cool it down when it doesn't want to start.... would that get you going again? or will the starter explode
