GMC -Have you checked for manifold gasket leaks? If they are leaking an engine will miss. Another possibility might be a blown head gasket but the compression check would detect that Also a stopped up fuel line or clogged carb will make them run rough!Check your distributorn cap for cracks as thatis another possibility. Be sure your firing order is correct as a couple of crossed wires really makes them run awful... Good hunting..