Took my ’06 Tacoma in to have the drive shaft support bearing(aka carrier bearing) replaced. I had the problem diagnosed at another place, but they did not have the tools to replace it. I dropped the truck off around lunch time, and at about 4:00 Dustin from the shop calls and says that they also found a bad U-joint, so I gave authorization to fix that. I arrive at the shop at about 6:00 to see if the vehicle is ready. As I’m walking up to the front door, I see my truck behind the work bay area and hear the tires squealing for a short duration. When I talk to Dustin, he says they are still trying to find out what is wrong with it and I agree to come back in the morning. At about 10:00 the next morning, I call to see if the truck is ready, and Dustin says that the support shaft bearing they is installed is faulty, and they are looking for another one. 30 minutes later, he calls me back and says there is a Technical Service Bulletin(TSB) about the clunking noise and that the whole drive shaft needs to be replaced. He apologizes to me for the power breaking, but says they were only doing that to try to see where the problem is. I told him to forget about it and picked the vehicle up and paid for the repairs they did. The problem is, there NEVERWAS A CLUNKINGISSUE, and as best as I can tell, there still isn’t. The squealing noise I took it in for(Support bearing) is gone. Seems like they are just trying to run my bill up with unnecessary repairs, and mistreating my truck by power breaking with it! I will not be going back there again. There are plenty of local places like Fountain’s across the street, or Johnson’s on S. Adams. P. S. there are several TSB about drive line issues, but none of the describe the problem I brought it in for.