I have had this jeep for a few years now, and in the past year I have had a problem with getting it to start when hot. When cold it starts up just fine and has no problems running. If it sits for an hour and cools down it starts just fine. After reading others' posts I changed the spark plugs, distributor cap, rotor, and both electrical relays.
When hot, I opened up the air intake over the throttle body to see if fuel was getting in while being turned over. Sure enough when hot, only a single spurt of fuel in pushed into the throttle body and then nothing else. When cold a steady flow come out (before igniting, not something I will try again). I don't know much about vehicle repair/maintenance, so I'm not sure what could be malfunctioning between the tank and the throttle body that only occurs when hot.
'89 YJ wrangler, 2.5L inline 4, fuel injected