compression test was suggested earlier, what are compression readings ?
white smoke is steam in exhaust bad sign head gaskit has leaked. Blue smoke is valve seal & rings leaking oil into chamber.
if your mechanic does not have compression tester you better look for another shop with better tools and skill set.