Starter not engaging sometimes

That's easy, replace with the newer style Dodge Dakota Mini Starter.

Spins faster, Starts Quicker
Yep I think that's the plan. It looks like this is a mini but not sure the brand