Could be. Afterall, we have already discussed what your code meant.
I would check plugs at Icp, ipr and ebp. My 06’ was acting similar to what you are describing and it turned out to be connector to Icp .P2623: Open/grounded IPR circuit. Stuck IPR. Loose connection. Shorted out IPR. Pull back insulation on the connector wiring to inspect. (note - this can cause a no-start, typically it will act up when hot)
The codes is an electrical one for the IPR or its wiring. IMO that is way more likely than an ICP code ......I would check plugs at Icp, ipr and ebp. My 06’ was acting similar to what you are describing and it turned out to be connector to Icp .