Sounds like heat soak, likely an issue with the ignition system. I would take a close look at the whole system from cap/rotor, plugs, wires, points, etc. A bad coil can cause this, but also moisture under the cap, corroded connections, and bad points/condenser. If not already, consider electronic ignition.