I have a completely stock 11 Duramax . New air filter, new fuel filter. I have an intermittent prob where it won't accelerate.. will rev around 2k surges and won't go over 10-15 mph. I'll pull over shut it off check and clear the code po46c aux emissions and usually starts up and is fine after that for days. Any help