Sounds like a bad connection, check for corrosion on battery terminals and the starter relay/ starter itself.
If this is not the problem rap the starter with dead blow object. Could be a and starter brush or stuck commutator. I have done this t everything from Pinto to a Detroit Diesel 100 kw generator.
B and B
2013 Rockwood 8289 Diamond Edition
GY D's/2.5 inch lift kit/Powerhouse 4 KW EFI Generator
2016 Ford F 350 Lariat Power Stroke Diesel Crew Cab FX4
2008 Golden Falcon 380PA Park Model Model
"Oh Canada,True North Strong and Free!"