It seems that I can temporarily solve the problem by just turning off the vehicle and restarting, the light goes out and the truck runs ok, that is until that old check engine light pops back on.
I have the same problem on a 95 GMC suburban. It started after I hosed out the engine real good at a car wash... Same exact problem... Looking for a fix...