Thanks to everyone for your information. As an update I took my truck to a local transmission shop the other day and the owner told me most of what I thought was shifting is in fact the torque converter locking up in both 3rd and 4th gear, possibly caused by a bad pressure switch, tps or map sensor.
I'll need to leave the truck with him for about a week before he can get to it.
I changed the tps just for the heck of it but the problem still exists, is there anything I can do myself to diagnose the problem?