Re: What is the problem???
warm no starts are generally either bad fuel pumps or bad coils. I assume you've already checked for spark on crank? to test fuel pump you can either A. see if it will start while spraying starter fluid in the intake, or B. have someone get under the rear of the vehicle and listen for the fuel pump whine. It should turn on for a few seconds when you put the key in the on position and then again when you actually crank it. a bad ASD relay will also cause warm start issues. I believe you can swap it with the A/C relay to test that.
XJs: 12(All 4.0 4x4s)
CJs: 2(305 & FI 4.0 swaps)
TJs: 1(Rubi - currently in garage)
WKs:1(05 Hemi - currently in driveway)
Point of the story is once you start you can never quit owning the damn things...