Runs then dies

30 initial is way to high with a stock distributor with any amount of curve in it. It might idle fine there but as soon as the rpm comes up it will be way over advanced and will run like crap. You say stock except for a mild cam so back the timing up to a more normal curve. @Mattax will know some stock specs for a starting point. The only time you’d run 30 or more initial is with a locked out distributor. IE no advance.