I made an observation the other day while out riding. Turbos are friggn awesome. There was only 1 turbo on the mountain running well and it wasn't a Twisted. In fact on the way up the trail I passed a mechanics shop. I didnt realize twisted had mountain service shops all over the place. If that is the kind of service you get with a Twisted set up sign me up!
Really, and where was you riding?? If the mountain service is what I am thinking, the guy forgot to tighten the driven and his quick adjust screwed in, keeping the driven from closing. This has nothing to do with running a turbo.