Yep, fuel pump is a possibility, try checking the fuel pressure on the rail. You can also check you spark plug wires with an ohm meter. If i remember correctly normal values are resistance of 10,000 to 15,000 ohms per foot of length. Did you pull out the spark plugs and look at them? Like was...
unplug the cam sensor and see if it runs better. If so, that's your problem. Its located on the passenger side of the engine bay towards the firewall ~Will
Yep most likely the pump or hose. If you have to replace the pump, might as well replace the tb and crank sensor. It would suck to take that stuff apart and have the crank sensor crap out a few months later.