If the solenoid is not getting maximum current it could be failing to engage properly.
Not actually a "Bendix" as far as I know...a Bendix flies out as it rotates and engages the flywheel. Then when power is dropped it falls back under spring action.
I believe this solenoid has a forked arm that pulls the small gear out to engage the flywheel and then drops back under spring load. The solenoid also makes a large contact inside itself which spins the starter motor up....these contacts can get burnt and make bad contact so sometimes only the solenoid needs replacing. Over the years I have opened many a solenoid and carefully filed down the contacts so as to make a firm even contact..lubricated the moving parts and put it all together.
Nowadays we simply replace everything!
Does not matter which system is used...main thing is that the whole system receives good current.
I will read up on exactly what system our Jeeps use!
The connectors on the solenoid and starter motor must be clean and tight.
The battery connections must be clean and tight and the negative battery lead going to chassis must be clean and tight. The straps grounding the engine to chassis....one on the CRD and two on the Gasser...must be clean and tight.
Worth swapping out the Starter Relay in the box under the hood.
Strange that you are having these problems....the Starter Motors on these Jeeps are generally pretty reliable!....hopefully the teeth on the flywheel are in good condition