I used to have the 'wailing K10 banshee' (tm, SammoHung), until I replaced the flywheel.
Up until that point the problem had been getting worse and worse. Sometimes I could sit there trying it over and over again without the starter ever catching, just grinding. The intermediate solution would...