Sounds like a dry u-joint that has not come apart YET.. If the joints have grease fittings you can pump a little grease in them and try it, if the noise goes away it was dry.. If there are no fittings you might look for signs of rust at the seal area of the u-joint bearing caps..
My experience has been when they squeak, they are asking for a replacement..