May need a software update, brother. Worth calling the dealer to see if your VIN is part of a PCM update strategy.
Other than that, I would look at the post-CAT O2 sensors. Also, with the engine running, open the oil cap. If there is vacuum, and you idle changes, your PCV membrane is probably...