Did you check to see if there were any codes? Some of the national brand autostores will check codes for free.
You didn't say anything about the fuel system, can you check fuel pressure? When was the last time you changed the fuel filter? Make sure there is no pressure on the lines, if you take anything loose.