I use Trax Industries. I had exactly the same problem and he fixed it (was a thrust bearing, but when he was that deep I figured I just replace the whole lot as it was an ‘0
.
My fear for you is that the guy who replaced it the second time didn’t do it properly and it’s still the same problem.
Daniel from a Trax should be able to help you however I think they’re away until 14 Jan.
Good luck!