Well I had to revisit this issue once again.
My Tps started acting up the other day, and I was about to replace it, Until I read on here some of the fixes that people had done. I have been through this once before and had been having only a few incidents where the transmission would drop out of overdrive. I removed and lubed the brake light switch and reinstalled it. No problems for about 700 miles. Then I went on a 250 mile trip, and it started acting up again. I unplugged it and checked the contacts, lubed them with household dielectric grease ( vaseline) no change. Still hunting. Came back to the house and hosed the spring behing the TPS down with a goodly amount of Blue Liquid Wrench, and let it sit overnight thinking if it acts up in the morning, I'll just get another one.
Well I drove the truck for the last three days without a single glitch in the shifting pattern. I can say that if you are starting to get a hard shift from 1st to second then you might as well lube the TPS Shaft, because the OD hunting problem is comming. Not to metion the hard shift can't be good for things in the transmission.
I hope this may help others
Good Luck
Don