pics or best is a video.
Without more to go on, Start by investing in new FACTORY bolts. The knurling wears and bolts stretch which allow for freeplay. #15549950 —$20 investment that no matter the issue is worth it.
You could have a few issues going on.
If the engine is locked. Get a flywheel turner/ prybar and rotate the flywheel 45° to ensure that isnt it.
Clutch flywheels don’t really have the issue But automatic trans- flexplate (which I call call flywheel also all the time) can get bent or cracked and will have issues.
The original direct drive starters used shims on the starter, and many people mistakenly install them on the gear reduction starters. Do not use the shims if there.
Examine the mounting ear carefully. People run without the front bracket which you have, but maybe they tried without it and cracked the ear. Also over tightening could strip the bolt holes and allow freeplay.
The starter to buy is the Powermaster 9052. More expensive but will outlast and will start the truck SO MUCH easier because of the faster rotation. As much as I wanted to jump out and say get this starter first, you need to ensure nothing else major is at fault.