Have you checked the air filter? the oil level or blockages in the mesh can cause smoke. Another possible is the breather on the rocker cover, again mesh which can get blocked. Apart from those clean the injectors, giving it a service and check the pump timing. With having sat for so long there may ...