I have a question that may apply, or not quite. My starter always spins when I hit the button, but occasionally will not engage the flywheel. I believe these are inertia type pinion gears and it's a lubrication issue. Is that in line with other's experience? I have a rubber mallet handy and a little love tap does the trick.
Bob