I had the same issue and the car was not enjoying driving it. The more you floor and pre-detonation starts and finally it threw a code and went to limp mode. I suspected it to be ignition coil because the code came from cylinder 2. When I removed the spark plugs were bad and especially on cylinder 2 they were touching through carbon build up. New plugs and Liqui Moly fuel system cleaner and RON98 fixed the problem. The cars in now like new - driving experience is like day and night.
__________________
F86 X6///
|