I had this same problem with a small block. I finally figured out that the pick-up in the MP distributor was heat sensitive. When it gets hot the magnetic pick-up looses ability to send signal to the coil and soon as it cools even a little it comes back to life and runs normal. I replaced it and never had a problem after that