Personally, I tend to be on the anal retentive side with fuel injectors especially when the vehicle has sat for several months.
Filter and injector cleaning should net periodic maintenance. Fuel pump issue tend to reveal problems under load and high speed.
Like Big Jim (and I said), the TPS is notorious for starting issues. You should be able to start a fuel injected engine without stepping on the accelerator.
The TPS is the control/fail point then, provided you are receiving fuel.
In the six years I had my 89 Cherokee, I replaced the fuel pump once and the TPS twice. In the 12 years I have had my 94 Wrangler, I have replaced the Engine Control Module (about $600) and the fuel pump, each once.
Replace the TPS. And, as a general maintenance, replace the fuel filter and do some injector cleaning. I dump a bottle of the injector cleaner in my tank about once a year when I know I will be burning through the majority of that tank.
It does not clean the TPS. As a "trail fix" you might be able to clean the TPS as it can build up a layer of oil and crud. However, changing it and keeping a spare is cheap fix.