Sounds as if it may be a fuel pressure problem. The problem will be hard to duplicate at the dealer since you said it has only occurred 3 times.
If it was me I would buy a bottle of gas tank antifreeze and/or water removal solution from autzone, Pep Boys, Kraegen, etc and use it. Perhaps you are buying bad gas from you local service station. I always use a high tier (Cheveron, Mobil, Texaco, Exxon, Shell, etc) in my Runner.