I have a problem with 2012 XC60 T6+LPG. Engine is idling roughly, especially when cold. Coil packs are Ok. There is no noticeable vacuum leak in the intake. I can't safely rule out fuel supply problems. When the engine is warm, the ECU appears to want a leaner mixture (STFT <0) and once run on Petrol it prefers to have to richer (STFT >0). Also, it misfires to single cylinder on Petrol so I still assume there may be a problem with this particular fuel injector.
Live data video: https://files.anuzis.lt/d1dec80a2b.mp4
OBD codes get caught after leaving the car idling for a longer period: * P0300000 Random Misfire Detected * Also misfires in each cylinder P0300100-P0300600.