340 smoking bad

It really sounds like the intake gaskets aren't sealing. You could be sucking oil from the lifter valley.