Fuel filter or fuel pump screen might be plugged and/or your fuel pump might be going bad.
Change fuel filter first then if problem is still there, check fuel pump screen.
After that get a psi test on the fuel pressure.
Mine was priming 5 psi at startup when engine was warm and fine when car was cold.
Any check engine lights?
Link 1
Link 2
and do a search in trouble shooting for rotten egg smell.
