Hi, almost certainly a TPS failure. Fuel pressure would have to be very low to give the symptoms you describe, and crank phase sensor failure is on/off ie won't run at all. Weak battery is unlikely but not unknown, but bear in mind the TPS operates at 4.8v so again unlikely. You will need to check voltages at idle (around 150mv) and full throttle (around 4.8v)