IMHO, it's a u-joint. You can hear the rhythm as it accelerates, and it varies pitch with speed, not with load, eliminating a diff issue. (Diff bearings tend to whistle long before them make that kind of noise)
My money is on a u-joint. $15 in parts. If you have access to an arbor press, use it. There was no way in heck I was gonna get mine apart with a socket and a hammer.