Why isn't my Jeep starting all of a sudden?

You can pull the starter off and clean/ grease the shaft, lowest cost fix. Sometimes the grease dries out and the gear won't engage.
Or the return spring could be stuck.