Okay.. here is the problem. Ive got a 97 1500 with a 5.7l and it keeps throwing a multiple misfire code. I have replaced the spider, cap, rotor button, plugs and wires. Ive checked the compression in the cylinders. I cleaned the throttle body before putting new plugs in. When I changed the spider, I cleaned the upper intake, checking all the ports for carbon deposit and checked the ports where the injectors went. I can clear the code and run the truck down the street at about 45mph with no problem. The code only comes back at 50-55mph. Any help would be appreciated. My next step is going to be replacing the whole distributor with a new one...