First things first then. Read the history codes, if you don't have access to a reader places like autozone do it for free. Even though it feels like a fuel problem, might be something like the crank position sensor not sensing the cranking. The codes will point you in the right direction.
__________________
|