As above but you don't state what colour smoke is out back
Blue =oil
white= head gasket
black=overfueling
If black check all sensors are ok, the blue temp one can cause overfueling
If it is an AB chip these also overfuel for safety
Head can really be worn guides and stem seals but this you say has been done,and it would smoke on start up.