Have your local tailor take the over-stuffed shoulder pads out (he will have to replace them with something thinner so the jacket will hold its shape). This will cause the jacket to "drop" about half an inch and your waistcoat should fit perfectly.