Hey, guys. A while ago, my car spun out and went off the road backwards. After that, i have heard weird rattling under the car when under acceleration. I mostly hear it and feel it through the pedal and seat under high RPM's, but sometimes ill hear it down low. My buddy told me that if any mud or dirt got on my U-Joints then the bearings couldve worn out and be causing the noise. This would mean that either my u-joints need to be replaced or my driveshaft is bent.It feels like something under the car is loose, but i got under it and couldnt find anything wrong. Has anyone had this issue or should i just get an aluminum driveshaft or could it be something else? Its really pissing me off, PLEASE HELP 

It may be a good idea to get it on a rack and have a nmechanic take a look.