ok I just turn this 99 Tahoe 2door 4x4 auto 5.7 into a plow truck last year. recently traveling on the highway ive been experiencing sharp bucking/hesitation like its running out of gas but its not mainly in overdrive. downshift seems to take the problem away but cant say for certain. the light has come on for that and I get all these codes C0235,C0226,C0222,Co281, P0161, P0300, P0304. it seems to only be happening on the highway. I think it came on when I was plowing but who knows whats triggering it and there so many different codes. I erased them all and they all came back I think all the same . does this truck have a speed sensor in the rear axle or t case or someone that needs to be check? what else should I test ? thanks