I recently changed my flex disc and center support bearing recently. After about 1k miles, my center support bearing came lose but not all the way and ripped the rubber sleeve. I replaced the center support bearing and about 10 miles later, it failed again. Then i replaced it once again, and it failed after 10 miles. This happened 4 times in total. After thinking, my flex disc failed because it wasn't put in properly. I have a new flex disc and center support bearing coming tomorrow but my question is, will a bad flex disc cause this? or is my driveshaft bad?