Not long before around 10 years ago most AEB systems didn't feature sequential changeover, also instead of taking petrol injector pulse readings on every channel they would only take readings from the blue wires (front cylinder on each bank) and then the rear 3 cylinders on each bank would all get the same pulse duration as the front cylinder (except for any adjustments due to acceleration enrichment, which was calculated by the LPG ECU).. So an older install could have red / green / yellow wires all mixed up with no consequence on how the vehicle ran on LPG but if a newer ECU was later fitted in place of the old ECU (using same wiring) then the LPG injector pulses wouldn't match at least the order of petrol injection pulses, usually affecting at least smooth idle.

Is the 2.5ms at idle measured when running on petrol or gas? Does it stay the same when you switch fuels? What is ginj when pinj is at 2.5ms? If you drive flat out on petrol, what is the maximum pinj?

Simon