Brian,
I have that too. I thought it was my springs shifting since my shackles are sorta worn. I, too, checked all my tie rods, my hubs, and my steering stuff.
Mine has done it since I got the truck. I got power steering and it only does it at low speeds or when stopped.
-B.