Check your sway bar bushings and end links, I had the same thing and that is what it was. Easy to check, get under your truck and hit the sway bar, if you hear a small clunck, that will translate to a bigger clunck by the time it hits your floorboard.
TT