P-0121, TPS VOLTAGE DOES NOT AGREE WITH MAP ..Check the connectors on the TPS for corrosion or a partial connection. In a few cases i've seen, a voltage bleed on the clockspring(5V) has caused this DTC to set. With this said, the 2 possibilities are either the TPS or the clockspring. You can check the TPS sweep with a DMM and watch the resistance change in a smooth transition as you move the throttle all the way to a WOT(wide open throttle). If it jumps, the TPS is bad.