Is it possible the dealership disconnected the check engine light? This would have happened years ago....my truck is a 94. I used to have a lot of issues with the egr valve and before I figured out how easy it was to change I would bring it to the dealer....prob about 3-4 times. I can't be sure but I seem to remember one of the service guys telling me he disconnected it. Truck has had misfire issue (at idle) for a while now but light never comes on to check codes. Have recently had tune up and has new cpi spider injector....still has misfire. Checked most vacuum lines and replaced some but still no good.