I have a 2006 F-250 that has these DTC's p0470, p0611, p2138, p2139, p0069, p0239, p0299, p2104, p2140 and p2285. I cranked it up and it ran fine for about 20 min and then i was letting it idle and then it reved up to 2500RPMs by itself and then it starts skipping. The wrench and the check engine light came on and then i drove it for about 5 miles and then the accel pedal stropped working and i had to idle it back to the shop. Can anyone help me about this?