1995 Chevrolet 2500 - Codes and sensors

Check engine light on three codes one is iacv, put new one on, two tps put new one on and knock sensor put new one on transmission shifts hard from 1st to 2nd

Is the check engine light still on? The hard shift issue sounds transmission related. How long since the fluid was changed?