If the TPS is bad, you can probably detect that with a voltmeter, and it may well be possible to restore it with the same sorts of nonresidue cleaners that are useful for MAF cleaning.