I had a 1979 Fiat Spider with the same EXACT problem.
What I did was replace the condenser and the fuel filter and it worked fine after this, never acted up again. Replace them both. Im not 100% sure which one it was that fixed it, but actually I believe it was the condenser. The fuel filter in mine was relatively new. Ive also had other cars with same symptoms and all it as was a condenser problem.
Let me know how this works for you. Its about $10-$20. Nothing big at all. Hopefully it works well.
Jacob