maybe a solution

have a mechanic look at the magnets that have to be alligned in order for it to turn over and start. had similar problems on my old 96 cherokee