I have a 95 Jeep Wrangler 2.5l 4 Cylinder. Today I went out to start it and head up to work. When I turned the key the engine cranked and cranked and cranked some more, but it never turned over. All the lights on the dash and everything that had to do with the electrical components worked fine. The check engine light did not come on and has never come on. The other thing is that this has happened to me about 3 times in the 3 years that I have owned the Jeep. 2 of those times have come in the last 2-3 weeks. It will not work, but when I come out the next day and try and start her she will fire right up. I have done a lot of research about this and all the results that I seem to come across are wide and cover multiple possibilities. The other thing is that it is getting cold out (Im in Kansas) and I am not sure if that has anything to do with it. The battery is good and so is the starter. I have been calling around and most people have told me that. I just do not get why my jeep runs "perfect" and then it will not start. And then the next morning it is back to running perfect. I guess my question is what is wrong? Any help would be greatly appreciated! Thanks so much!