Did you clean your MAF? Check to see if there's any obstructions in the air way. Also... do you have the stock airbox, CAI, or SRI?
I just recently got the P2179 this past weekend. I cleaned my MAF/filter on my MS/AEM CAI, but I still get the P2179. And If it is a mis-fire, it sure as hell...