Sounds like a case of the hot starts.There is a residual fuel pressure valve in the fuel system that keeps a specified amount of pressure to ensure restarting after the motor is warm.You need to have a mechanic with a pressure gauge determine if thats your problem.Its usually on the fuel pump.