If you are using the standard injectors, why do you have a 3-bar map sensor?
The standard map-sensor for the L6 is a 2-bar sensor.
Although, if the map-sensor is incorrect it would be under fueling.
Has it ever run correctly? Is the chip in the L6 modified or standard?