I have a 96 with a 4.0, It has always started easily till yesterday morning. I cranked it for a long time, stopped, then on my re-try it started on the first grunt, at lunch the samething, and when I went home, again endless cranking, followed by a perfect start on the retry.

Any ideas?