It could also be a throttle positioning sensor. The ECU wouldn't be able to calculate engine load and throttle angle if the sensor is faulty. It might not show a fault even if it's bad because it's drive by cable.
I checked the voltage on the TPS. It read from .58 to 4.4. I didn't notice any issues as I changed the throttle position. The voltage changed smoothly, and I banged on it a bit and wiggled the harness to see if there were any drops in voltage.