Let me give you a little background to start. I've had the truck (1988 Blazer) parked for 6 months. I've been doing a lot of suspension, steering, brakes, and drive line work. Fired it up Friday and it ran but not great. I had problems before I parked it with it getting hot and then not wanting to start. The engine would turn but it wouldn't run. Talked to a friend he said to try an ignition control module. Picked one up at AutoZone and a rotor button and put them in the distributor yesterday. Fired up the truck and it ran fine. I drove it about 10 mi and parked it. Got ready for the second shakedown run and about 5 miles I went over a dip in the road and a loud bang from the engine and I lost all power. I initially thought it was a drive shaft because my angles are terrible at the moment but that wasn't it. I've been able to get it to start since then but it will not run very well sputters tries to die. No way you can put it in gear without it dying. If you rev it real hard it backfires and blows black smoke. The first place I checked was the distributor cap and sure enough it was real loose. I thought that's a simple fix so I tightened it. Fired it up just now after tightening the distributor and it still ran horribly. Took out the new ignition module and put the old one back in. Still runs poorly. Where should I check next? Do you think it's jumped timing? Timing or another sensor are my two guesses. I just don't even know where to start. I'm not used to TBI. I grew up with carbureted motors on these old trucks. Once I get around to the replacing the motor the TBI and all this stuff will be gone anyways.