I have a '98 S-10, with a 5 speed and 2.2. Lately the truck bucks- like it was in the wrong gear - at certain rpms (1700-2500). It doesn't matter if the truck is accelerating or decelerating. It doesn't matter what speed or gear either. I changed the plugs and wires. I tested the volts on the MAP and TPS sensors and both are out of spec. I think it could be the PCM. Anyone have this problem and if so, was it the computer? Any insight would be appreciated.