Hi Guys, I need some advice here. This might get a little long. My Suburban has been running progressively worse lately and all of a sudden the check engine light came on. The engine started to bogg down but kept going at a normal pace. As long as you don't floor it it keeps going. I took it to my local mechanic for repairs. They checked the knock sensors, O2 sensors, fuel pump, switched coils around, nothing has worked. I have a Hypertech tuning on the engine. My Sub was broken into back in August and they took my programmer. I am stuck in performance mode so I can't go back to stock. My mechanic says he can't do much more because of my tuning. Should I have the dealer flash my PCM back to stock and go from there or can I get Nelson to flash me a stock PCM if I agree to get the performance tuning when the problems are fixed. I do not know which codes the PCM threw. What should I do???