I have the same issue on a 2012 x300 so am very interested in the result. I have done the obvious and confirmed the cap vent works, replace the seat switch, and fuel pump. I have confirmed the issue is related to spark so the ECM is next but would prefer to be able to confirm before buying a...