Almost no brakes
When you apply the brakes driving, does the engine try to die or idle down lower that it should? If you get in the car, not running, press you foot on the brake pedal and start the car, does the pedal move down? Where is the vacuum line hooked up at on the engine? Did you test the check vavle and its seal? How much vacuum does your 340 make at warm idle?