There is a way to have the ECU provide 5V to the TPS without the engine running. There is a 6 pin service plug located under the seat. Placing a jumper across (I believe) pins 5 and 6 will do this. I don't have the wiring manual handy but can verify tonight if you don't have access to the wiring diagram. I then put a sewing needle adjacent to the wire coming from the TPS, going into the ECU. Again the wiring diagram will be handy for verifying the wire. The sewing needle should be run adjacent to the wire going into the ECU plug, not needing to actually penetrate the wire insulation. Connecting a voltmeter to here and then to ground will give you the reading for the TPS. No additional harnesses are needed.
Update: the pins in the diagnostic connector to jumper are 5 and 6, or white-black and brown. The wire from the TPS output to the ECU is in position #5 and is yellow.