i dont know that much but wen mine back fired,
The garage said that it was the timing?
That's where my money would be.
Two -- make that three -- causes come to mind:
1. The hold-down bolt on the distributor has worked loose causing the the distributor to "migrate" out of position.
2. Vaccuum leak on the distributor advance. (This assumes there is one. I am not sure if the 1990 8-valve was "computerized" enough for electronic advancing).
3. (shudder!) Check the harmonic balancer pulley. Is it loose or wobbly? If so, you may have a wallowed keyway that is causing the crank timing belt gear to get out of position enough to cause bad timing.
I hope it is not #3 and if it is, I hope you caught it in time for a JB-weld fix instead of a crankshaft replacement...
I hope this helps!