I say fuel pump or ignition coils. When you say you're getting 45psi where in the chain is that? At the fuel rail or the pump? I have seen weak ignition coils and weak fuel pumps create similar symptoms with no CEL. If you're getting the spec'd fuel pressure at the fuel rail then I am thinking ignition coil. Maybe even the fuel filter if not changed in a long time It may provide the right flow at idle but not be able to keep up with more demand.