The possibilities are many, and the suggestions mentioned are very good.
I had a similar problem on my '95 GA on which a replaced many sensors,
and ignition components, finally, I had the fuel injection system
cleaned, and that did the trick. Although I will say that everything
else I did helped it, but couldn't cure it. It's now cured.