Starter not engaging

Weak or binding solenoid linkage not throwing the pinion out enough. I'd move on to a RAM Denso starter and not look back. Its night and day in weight and performance, even draws less amps.
autosystempro.com%2Fwp-content%2Fuploads%2F2013%2F06%2FGear-reduction-starter-motor-construction.jpg