Check your
BOV vacuum line, the one that runs from the
bov to the manifold. Mine popped off and I got a very rough idle with misfiring on all cylinders and absolutely no power produced when driving. May not be your issue, but worth a look. Vacuum leaks in general will be worth sniffing around for.