My 89 did the same exact thing. It turned out to be 2 problems. I had a bad power unit and a bad photo optic sensing unit (in the distributor). The connector on the power unit has caused this problem as well.