Agree that distributor could be the problem. We had a similar problem. One plug was fouled and replacing it "sort of" fixed the problem. Eventally replaced the engine harness at the end of last year and the issue is gone.

Pete
90 CRXsi ITA