could be a lot of things... but most likely it's either U-joints or the center support bearing (the big "O" ). basically put the car in gear and pull the ebrake up. slide under the car and try to wobble the driveshaft side to side/up and down and twist it with your hands. you'll be able to immediately tell if the u-joints have gone bad or the support bearing.