I had an eerily similar issue. Ended up being a bad coil. Would start fine and then when temps rose in engine, idle would drop and I'd drop cylinders firing. The coil was a new chrome one, it only lasted a couple of months. Switched back to basic black one and all good.
Something similar happened again a few months later, that ended up being a pertronix unit that lost a magnet.