I have ruled out an ECU communication problem because:
The right bank of cylinders fires correctly and each injector on that side is paired electrically to a cylinder on the left bank. Therefor all injector valves should be opening for the correct amount of time.
I have also confirmed that all eight valves are opening by using a mechanics stethoscope to listen to the actuation.