Intermittent poor turnover of engine (usually when hot); battery OK, etc so I decided to strip down the starter to check solenoid, comm and brushes. Loosened off end cap and a single ball bearing fell out!! Can't see where it comes from - thought it might be to take up end float (not that). I've put the lot back together and it works fine so where did it come from?