I have a 88 C1500 5.7 TBI I was experiencing rough idle and bad hesitation at take off. I replaced plugs (bosch +4 platinum), wires, rotor, dist cap all to no avail. I replaced the egr and the egr solenoid also no change. While checking for vacuum leak, i broke one of the plastic hoses to the egr solenoid. I drove the truck to autozone with the hose off, the truck ran GREAT. When I replaced the hose the problem came back. I currently have the hose unplugged with a little fuel filter stuck in it to help filter the air intake. the truck runs good, but I get a light at hwy speeds. Switch off and back on, no light. I would like to give it a proper and permanent fix however. Any suggestions would be greatly appreciated.