The 89 DX has an A20A1 or A20A2 (A2 most likely only if originally purchased in California), both are Carbureted - 2bbl Keihin ( Feedback Carb )
I would check for a vaccuum leak, as the vacuum advance timing could be causing both problems... of course taking apart and cleaning your carb aint a bad idea either (can't hurt unless you lose a piece

), a gunked up carb
could also cause both problems, the car is 20yrs old and having only 66k on it, it must have spent a fair amount of time sitting around... carbs don't really like that too much.
Good luck!