Wouldn't think it would be an O2 before it's running unless you have fouled plugs. Did you check the codes? Fuel pressure? Fuel filter? Regulator?