1989 Chevrolet Celebrity • 4 cylinder 2WD Automatic • 120,000 miles

I have a 89 chevy. It keeps on losing spark and wont spray gas at the injector. They both happen at the same time every time. Then u let it sit over night or take out batt. It will start to work and run great for two or more days then happens all over. So I checked wireing to comp. Good connction there. So I changed the comp. Thats what I was told it was and ran good for two days and happined all over. Help please dont know what else to try. Thank you.
February 14, 2011.

Suspect DIS module right rear engine

Feb 14, 2011.