I had a similar problem , read all the past posts , but no one actualy posted the final fix on it.I tested my fuel pump , works fine , hazards work , connections look ok , but gonna take them apart and put in some dielectic grease and make sure they are nice and clean and tight.Took the air filter off , looked at my jets , they were a little gummy so sprayed a whole bunch of cleaner in there , and I put in a new air filter.Drove around to a couple of spots today , and fired right up when it was warm.Last night I drove home , about 5 minutes , not even far enough to get the temp up , ran in the house for about 15 minutes , then decided I was gonna pick up some food.Went to start it , and nothing , drained the battery trying.Fired right up in the morning as usual and drives just fine until its warm and I shut it off and try to restart it.For me , I was lucky and just needed the air filter and spray cleaner in my TB.
Hope this helps you out a little.


1996 Jeep Grand Cherokee 5.2 with mods.Hughes Air gap intake , 52MM TB , ford injectors, 2 3/4" lift, Doug Thorley headers , HID headlights with LED , HID fog lights , glow gauges , a few others