Hey guys its been a bit since I've been here..life doing its thing. Anyway I'm back to my 96 Chevy z71 k1500 Silverado. This truck has just under 200k. That said its got a reman moter out of a 97 Tahoe with around 5k and a new monster transmission with less than 500 miles. So, I bought the motor after hearing the truck run and seeing all the documentation. Delivered it to the mechanic working on the truck. He did the swap but didn't swap all my new parts over to the new motor. The truck runs and idles great until you put it in gear. Then it starts a slight skip and gets worse when the tranny shifts to 2nd and 3rd. I just swapped all 4 02sensors because before I set this one aside the cel was on and the code was for 02 sensor. Since it was parked in fovor of other projects the battery died and killed the codes. So my question is, what will cause this skip? The wires and plugs along with cap were all swapped. The mechanic said something about a 97 not being the same engine as a 96 so I'm confused. What is missing? What should he have swapped to make this thing right? Or could this be some other crappy issues??