tbi cel codes are a little hard to diagnose, or they are for me sometimes. My last encounter was a cel that led me to the dist but that did not help. It was really intermittent. It ended up being a cracked hose on the egr valve that I didn't find till I replaced the manifold gaskets for a oil leak at the back of the intake on my 91 burb. If it gets hard to find it is probably cheaper to just replace the hoses before you spend money on stuff you won't need. The hoses will need replacement anyway if you start troubleshooting with a mityvac and they need replacement every ten years or so anyway. The cracked hose probably led to bad timing or the egr not working and after replacing the hoses the cel never happened again.When I replaced the dist that cost me two before I got one that moisture would not screw up and stopped my habit of buying lifetime stuff at autozone at least the electric stuff. especially injectors. I have my ramjet canister just venting to atmosphere and I don't tighten the gas cap down all the way to make sure it doesn't get pulled down in a vacuum condition. I do worry about the crummy gas getting moisture in it though. Anytime I fill up I expect some fuel to maybe puke back if I stick the nozzle all the way into the filler at first.