Originally Posted by
joecar
Connect fuel pressure gauge to fuel rail;
Start engine, and check pressure, if it's too high, then regulator maybe stuck;
Turn off engine and watch pressure... it it's dropping then you may have leaky injectors which will cause running rich.
Check for restriction/obstruction/debris in air filter and/or air tract.
Check TPS correct range (0..100%) using scan tool.
Check ECT and IAT for correct temps using scan tool.
Check that the front NBO2 sensors switch at part throttle using scan tool.
Check for good spark (plugs/wires like SSpdDmon said).
Check all grounds including battery ground connection.
Some other things.