I'm experiencing detonation, @ high revs it's getting worse. I haven't check my plugs from 1 year or more. Maybe the gap has got bigger as the electrode gets consumed. I'm using NGK (iridium). What should be the gap for the 1.4 ie. Maybe worth checking the plugs. It is getting worse as it needs oil change also.
Tell me something, would a worn fuel pump give this pinging @ high revs if it's not delivering enough fuel?
Detonation (knocking or pre-ignition) can be caused by so many things. That's the nightmare I'm having.
you have injection right? (injection is a different case - could be a bad air flow sensor or anything like that creating a lean mixture)
Can be a change in fuel (Normal premium to E10 for example)
Worn fuel pump yes, so its going very lean when fuel is needed
worn dizzy, worn dizzy springs (or broken) (carb models)
dirty combustion chambers full of carbon creating hot spots that ignite the fuel
bad plugs, or too hot a plug
list goes on...
Try checking your plugs first and also the pressure of the fuel if you can.
Could be an air leak that under revs it sucks in air and creates a very lean mixture causing detonation.
If you Google it there is a lot of advice (for ie and carb models).
Probably in your case its one of the sensors for the ie management system (maybe air flow?) lambda's tend to go rich when malfunctioning I believe, could be wrong
Last night I set some more pre-load on the secondary dizzy spring.
I will also change the plugs back to normal non-projected (B8ES) and reduce the gap down to 0.7mm.
let me know how you get on