It's possibly a mix of two or three things! If you hold the wheel, do you have any play on the driveshaft either rotationally or in and out? The play and noise does sound like UJ's. Have you checked them? And the needle bearing could still be to blame?

Nick