So it's definitely the rear hub according to my LBS.
I just dropped it off and they quickly found that it was something loose in the hub. I think he said that whatever it was, it should be finger tight but he couldn't tighten it with his fingers. He said they will completely take apart the hub, clean it up, and see if it fixes the issue. If not, they'll have to order part(s).