Could be a map sensor, tps sensor, coolant sensor, or a fuel pressure problem. I would start with checking the fuel pressure to make sure getting enough fuel. The pressure should be around 49 psi. If lower then replace the fuel pump. If the pressure is good and no other codes I would replace the sensors in the following order......
1st: Engine coolant temperature sensor
2nd: Throttle position sensor (TPS)
3rd: Manifold absolute pressure sensor (MAP)
is the any way to test the tps ohming it out?