i agree with gareth T. for l1and l6 ecu you need a pf01 2wd tps, for l8 you need a 4x4 pf09 tps and if fitting those to a 2wd wiring loom you need to swap the outer 2 wires around.
2wd and 4x4 tps do not work the same at all. they work the opposite way around for a start, so that one has maximum resistance at closed throttle and the other has minimum