My starter will spin eagerly but does not engage, so I removed it for a look. It appears to have been freshly rebuilt not long before I purchased the car and looks nice and fresh and has a rebuilder’s label on it. What I found was that I can easily move the pinion by hand into the engaged position, but that it tends to stay there unless gently nudged and then it retracts. I presume that this may be related to it not moving into the engaged position under power, however it takes very little effort to either move it or unstick it. Does this sound more like a mechanical issue or a lack of lubrication, or some other problem?
(as an aside, from what little I could see of the flywheel through the starter’s hole, the flywheel looks new- must’ve been done when a PO rebuilt the engine )