far more often im finding intermittent issues on terminals/conn's
the N*/lsx newer TPS's are internally floating (to self compensate for aaxial centerline alignment issues, it doesn't need a sporing, its the shaft that's sprung.
gm made it more idiot proof than the old style tps's like the L67, which is basically similar to the design for early efi TPS's from back in the 80's
problem is people still installed em wrong, so they dumbed it down a bit and saved $ at the same time.
backprobe the tps and drivbe till it faults and see if the 5v drops out, then backprobe at the PCM and retest, if its wiring the pcm will see it but the tps conn probing wouldn't. if its the sensor, then both would show the same signal glitch