With MPFI it could be the injectors as well, but it is unusual for both sides to have the same symptoms. There could have been a vacuum leak as well. You will never know.
Maybe the heads are warped. Clean them and put them on a flat plate to check for warping.
The plugs all look good, so you may have temp issues.