Are your issues intermittent? My check engine light may stay off a day or two when cleared and the truck will run great. Then out of nowhere the truck will start to shift funny, the engine will rev up when braking and it starts "dieseling" and will run a second or two after the key is off. I have replaced the MAF, MAP, plugs, wires, had an oil change at the dealer, removed the throttle body and cleaned it with CRC throttle body cleaner, used a can of CRC intake valve cleaner, used a bottle of Techron complete fuel system cleaner and have ran fuel octanes from 87 to 93.