Blue has given you some good advice.......
You mention 11 volts when discussing the TPS harness? Nothing should be 11 volts......
For that tps code to happen, I am thinking you either have a bad TPS or, one of the wires in the harness to the tps is broken, causing the low signal....it can be broken inside the insulation, making an intermittent contact.......what you want to do is back probe the tps harness on the signal wire....at closed throttle, it should be 0.4 volts, key on, engine off......now open it part way to about 2.5 volts for a reading, and gently pull and flex on each wire going into the tps, and see if the reading fluctuates...it shouldn't....if it does, bad wire or contact in the harness connector...
Here is what I would do....first pull off the vac line to the f/p reg, and see if there is any fuel in the line....if ok, plug it....next disconnect the harness to the injectors, and remove the fuel pump fuse.......now crank over the car for a few seconds to get rid of any residual fuel, if an injector is leaking......now take some carb cleaner, and have someone spray into the intake while you crank......if idle is good, as long as you spray, then we know we have a fuel delivery problem......
Next, I would reconnect the injector harness, and reinstall the f/p fuse, and get a fuel gage attached......you want to get close to 40 psi, and it should hold, after you cycle the key three times to "on"(without starting).......If it drops, then you have a problem.....