I bought a 97 C1500 with a 305 with 160k miles a couple months ago. It had a code for running rich and multiple misfires. I replaced O2 sensors, plugs, wires, dist rotor and cap and still got the code. The truck would stumble a bit when idling and have a hard time starting when hot, but was...