340 Timing / CAM Issue

Have you actually checked where TDC is compared to the balancer using a piston stop, if not you are guessing on the timing.
Are the rocker arms adjustable, it so incorrect valve adjustment may be holding your valves open.