It is not likely vapor lock because it is a pressurized fuel system. However, if there is some vapor lock (typical in hot weather with winter blend fuel), keep the key on for 10 seconds and restart. This will help with that. The fuel cap release will do nothing for that. This engine does have a solenoid that controls idle. They can stick. When cranking, just slightly apply some gas pedal. This will allow air into the intake and should start. If the gas pedal is sticky, this indicates a build up on the throttle body. This can be easily cleaned out. You can also try to hold the gas pedal wide open throttle. If you do this and then crank the engine, the fuel injectors will remain off. If it starts, suspect a possible issue with flooding. If there are some leaking fuel injectors, this can cause an issue.