Bank 2 is driver side. P0349 is basically the same as p0345 but indicating an intermittant open. A mis timed engine should not cause this code but the pcm cannot time the #2 bank correctly without this sensor operating. You may also try unplugging and reconnecting the PCM connectors incase there is a connection issue there.