x2 on the fuel system issues. Its not to say you need to rush in and replace the pump because of what is said here but electric pumps are normal wear items. I have seen them bad at 50,000 and 250,000. They will cause long crank times, low power, stalling. You should have a schraeder valve on the fuel rail where a gauge can be attached. Some systems are susceptible to even small drops in pressure.
It may not be the pump as it could be a dirty ground in the fuel pump circuit. This is just internet ideas so tread slowly. If you are mechanically inclined you can start trying things or you will have to find a shop that doesn't want to wham bam you through. When they give the tech a work order for your vehicle and it doesn't show an obvious problem they will send you on your way. There were no codes?