You could have a coil overheating and going bad, or the condenser in the distributor. I have read stories of those causing lots of problems. I suspect something is heating up and opening a gap or breaking down and working correctly.

Joe