My 95 zj 4.0 suddenly wont start, ive had to jump a 6 month old battery and then jump a week old battery, also idk if it has anything to do with my problem but my tachometer and speedometer tweak wheb i drive it, but ive replaced my distributor, cap, rotor, ignition coil, starter, crank sensor, a week old battery, fairly new fuel pump, fairly new alternator, i test my MAP sensor and it tested good, i have spark all the way through out the spark plug wires, fuel is goin where its suppose to go and have no air leaks, timing is dead on cuz we put it top dead center when i lined it up, timing didnt jump that i know of, but all it does is turn over but doesnt start, it has great compression, ive checked or replaced everything i can think of but it will not start, im confused and stumped, any info will help, thank you in advance