sounds to me like the fuel pump may have the pressure but not the volume it needs, hence it can keep up at idle but not driving
it.