I just bought a 1983 Blazer. 5.0, recently painted, almost no rust, engine and trans rebuilt 20 and 10 thousand miles ago. It only been driven a few times in the past two years. I drove it for 3 days untill I finally had a chance to take it to the river. I threw it into 4 wheel and went about 15 feet off the road when it died. I figured it was the coil or module so I had them tested. They were alright but I replaced them anyways. The truck still would'nt start. I then took off the cap and looked harder and saw a wire broke off of the pickup coil. I bought a new one and it ran for maybe 30 seconds and it died. Then it would start and run when I gave it gas, but it would die when it idled down. Finally after the 3rd or 4th time it wouldn't start. I pulled the dist. again and tore it down. I replaced the pickup coil again and swapped the module with the old one. i put it back together and it started right up. I drove it for 45 minutes and decided to go back to the river. Threw it into 4 wheel and it ran great. Drove threw the sand and pulled itself up a steep hill with no problems. I then went to another spot and got 30 yards of the road and it died again. What can be causing this?