If you are running a detergent multi viscocity oil, changing to a non-detergent straight viscocity lubricant will often make a huge difference in smoke emissions.