Just picked up my '11 3500 from the shop today. Took it in because the check engine light came on again. They said it was the O2 sensor and that the DPF and the EGR were plugged because of it. Cost me $2000 dollars to have them cleaned and the O2 sensor replaced. Didnt make it 60 miles down the road and the light came on again. Checked the codes with my scanner when I got home and they were the exact ones I had before I took it in to the shop. This is the 3rd time in less than 6,000 miles that this has happened. Anybody have any ideas? There is no way that I got two bad sensors, something else has to be goin on.