Not sure, my second opinion says the codes are showing bad O2 sensor on bank 1 and bank 2. It's hard to start when it's cold (having to pump it 2-3 times) and if it idles below 1000 RPM the idle is real rough and will only stablize if I manually raise the RPM's up to or a little over 1000.
1. If the codes are pointing to a bad O2 sensors then why in the world would you change the fuel pump? If the pump is in any way suspect, the first thing to do is take a pressure reading at the fuel rail.
2. You don't pump or even touch the pedal on fuel injected vehicles, only carbureted ones.
3. How long since it's had a tune-up, air filter, plugs, etc.?