It's an '07 and I just got it back from the shop yesterday. They tried installing anti-foulers and that didn't work (I didn't search the forums before they installed them, they just had some lying around).
I just installed DPFix during lunch time. So far, the CEL hasn't tripped yet. It was almost immediate with the anti-foulers only. So I'm about to take it to get tested, hopefully readiness is set.