If its firing on all cylinders and oxygen sensors have been replaced, ( Provided that cylinder compression is optimal, wet and dry), then it's fuel. Fuel pressure psi's would be next. Change octane rating of gas to see if there is a change (filter of fuel needs to be changed).