I am having a problem with my 96 F350 powerstroke diesel. The thing runs great until the check engine light comes on and then it acts like it has a rev limiter on it. The light goes out after a few seconds and the truck runs great. It has done it a couple times under power but most of the time it happens when I let off the gas. I just let it coast for 10 to 20 seconds, the light goes out and away we go. No codes that I can find, it's driving me nuts, any ideas?