the smoking at my guess would be your turbo or valve stem seals, with all your problems i think you need to get it to a good tuner and get it all checked over properly, otherwise in the long term these little things will casue more damage and all that your going to get is propblem after problem