| my guess is a mass air sensor because of these codes
P0173 Fuel Trim Malfunction (Bank 2)
P0300 Random/Multiple Cylinder Misfire Detected
P0301 Cylinder 1 Misfire Detected
P0304 Cylinder 4 Misfire Detected,
they go bad and send M.E. bad signals and it compensates to the point it wont run, unless there is a fuel issue going on, have the fuel pressure checked and do a fuel delivery test, if that passes then go for the mass sensor |