white smoke usually means coolant is getting burnt... there are a few ways coolant can get into the combustion chamber. cracked head, warped head/ block, bad head gasket, cracked block, possibly the intake (i doubt) i dont think your carb is the problem. who told you the heads got hot but were still good? a machine shop? or the previous owner?