I've used Advanced Diesel injection a couple times myself. Very happy with thier work.

Is the boat smoking all the time or just when you hit the throttle? Might be the turbo needs some work. You can ask Advanced if they do turbos. I used PCE's diesel shop. I would bet most of that work get sent out to a turbo shop.

Mike