won't start when hot on 2005 Jeep Liberty

the engine will crank, but won't start when hot. no engine lights. will start again after a little cooling off period. (15 minutes)

Asked by for the 2005 Jeep Liberty
When an engine is hot, and turned off, the fuel that is in the lines and injectors must be kept under pressure to prevent vapor lock. If the pressure drops, the fuel turn from liquid to a gas (vapor) then the fuel pump cannot pump the fuel when trying to start. Have the residual fuel pressure checked.
thanks, i reseated the gas cap and haven't had any trouble since.
2 more answers
I am having the same problems. By resetting the gas cap what exactly do you mean? Did you just take the cap off and put it back on?
yes, it must have been some water in the gas or some kind of vapor lock. you might want to add some fuel conditioner to the gas also. haven't had the problem in over a year.