Leak Down Findings
What was the ring gap set to in the 340? If it has KB Hyper pistons then the ring gap may be large. Maybe pull the piston from the worst hole and take a look at the rings? You may just need to hone the cylinders and slap a new set of rings on. That and a valve job on the heads.