OK. Mechanically handicapped needs some help. I have searched this, and I have checked most if not all of the things people suggest. Todays search at work found that Royce suggests earth near dizzy can cause trouble and there is the battery/firewall earth too, which I'll double check tonight when I get to work on the MOFO again.
I'll go through a short list of what I've done.
1. I have put in a starter relay
2. I have cleaned the solenoid and polished its terminals with sand paper.
3. I have stripped the motor and cleaned it (heaps of crud in there, I noticed the brushes were full of it so I cleaned them, also one of them seems "sticky" and isn't loaded right against the commutator, could this be my trouble?)
4. I've also cleaned the crud out of the gears and bendix/lever mech too.
5. Checked the terminals on batt, cleaned them, cleaned the copper on the start leads, cleaned the terminals on starter.
6. Yes, the ball did fall out and I couldn't work out where it went

. I was in a hurry because my brother needed to borrow the car, so I put it back together anyway and it doesn't seem to mind.
So AFAIK, this leaves the power cables to the starter itself? These go bad after a while right?
The starter works, but not consistently. The longer you leave it, the more reluctant to work it gets.
I hope this is specific and well described enough for diagnosis/advice. I'm releuctant to change the starter again (price and wastefulness, [its near new!] the actual job is easy as considering I've invested in anti-sieze

)
Also, what is it that they do when they "rebuild" the starter?