Just a thought, have you checked that the muffler is not restricting the exhaust? Is it smokey all the time or just under revs? Because to my way of thinking the only way it should be smokey with modern 2 stroke oils is if combustion is incomplete, something that may happen if the exhaust is not free flowing. Try pulling the muffler off and running it and see if it is any different.