so here I go again, this time the check light stays on and it idles really rough just like an intake leak. I drove 20 miles highway and while waiting for a light it came on. This occasionally happens but this time it didnt go away and the rough idle is present. Think it could be the PCP plate or the O2 sensor....hard guess I know but I'm open to any ideas on which way to start checking things.

Thanks