Got an intermittent check engine light and finally caught it where it came on and I was able to get the codes pulled. The only thing that happened when I got the light was I would push the accelerator pedal and the truck would just idle. Only if I mashed it to the floor would it begin to go and pick up speed. This is intermitent also. These are the codes autozone gave me today: p2563 ecm has detected a fault in the turbo boost control position sensor, p2228 ECM has detected the barometric sensor circuit voltage is below range, p0299 ECM has detected turbo boost sensor is showing lower than expected boost pressure, and finally p0652 reference voltage 2 circuit low, ECM has detected that the 5 volt reference voltage is too low. I have never seen that many codes! Could this indicate an ECM problem? Could all of these sensors be bad at the same time? Not sure where to even begin! Has anyone experienced this or any of these codes? Any help offered is appreciated. Thanks.