It started as not spinning only when hot sometimes (maybe a few months) and has become a won't spin anytime problem. You can hear what sounds like the starter winding up but it doesn't engage the flywheel. When the starter works it immediately engages with zero issue. I'm thinking starter, or starter solenoid. What say ye small engine mechanics and such?