Take it off the engine and try taking the tps to napa auto, Those guys are pretty good as most of them are old car tech's and know their cross reference stuff.
Sorry for the delay. I didn't come to the shop until this morning and have been running in 14 different directions ever since. The GM # for the TPS is 17106681. Good luck.
Eddie