The Egr seems fine, no code displayed. If you apply vacuum to the Egr while the engine is at idle, it stumbled,so it works.No dragging brakes either.Buy a new truck? I'm too cheap.Besides money for a new truck would cut into funds for more old ones.I read that you should replace the O2 sensor occasionally ,even if the computer says all is ok.Looking back a few months, I replaced the plugs.This time I used AC plugs.Before that I had used NGK since I got the truck.I don't believe the same heat range in a different brand would make any difference, but who knows?