I don't think i posted this, but the other day when it acted up, i unplugged the trigger wire, and got a screwdriver and went from the BIG + on the Starter solenoid, and shorted to the trigger TAB on the starter solenoid. And of course that big + is able to provide more amperage than the trigger is.
it started right up. and the way this starter system works is when the trigger gets voltage, it pulls the solenoid in and the solenoid has a piece that pushes the starter gear out to mesh with the flywheel, now of course the flywheel and starter gear aren't going to be properly aligned every time, so the starter gear is free to spin one way independent from the starter shaft. If the solenoid is getting enough power through the trigger, it should be enough force for the gear to move enough to mesh with the flywheel, i think instead the trigger isn't pulling the solenoid hard enough and when it isn't meshed just right, it can't overcome that friction.
I could just start doing like Fred Flintstone.... cut the floor board out of it, LOL