I believe I would seriously consider finding a good stock HEI dizzy and throw that MSD in the trash. My 76 Vette has the same basic engine that you're dealing with and nowhere near all the problems and my starer is a combination of a 400 and 350 starter with a new solenoid. I would also look for a second opinion as it appears to me that your current "mechanic" regards you as a cash cow.