hi and welcome , there is no mention of last service assuming air/fuel filter recent, an injector cleaner may help , although a bit of smoke on start up is acceptable , if you think its excessive , it may be your pump timing out a taj, they can be advanced or retarded , although i would seek a profesional opinion on that failing that there could be a genie in your tail-pipe , make a wish , if you win the lottery , i'm on half, lol