Check your.... Spark plugs, fuel injectors, injectors harness to make sure there's no bad ground that allows it to short and not let fuel in, fuel lines, fuel filter, fuel pump, throttle body, intake system, air filter.... If none of that is it, rebuild the engine it sounds like