Rapido WP said:
Diagnostics showed nothing last week - I'm still hoping its a faulty knock sensor, but there was no error code.
error codes only come up, if the sensor does not read in a certain range (either too high, too low, or no signal etc). The sensor could be providing a false reading due to being faulty - so, sensor tells ECU, all is well. ECU trusts that the sensor knows what he is sending back, so does not pull the timing, and assumes sensor works fine.
I'm sure you can log to see if timing is being pulled. If it is not, then I would suggest swapping a knock sensor (with one you know is working), and testing that out. Alternatively - look at the Vanos. Could be that the ECU requests timing to be pulled, but it doesn't happen.
Other things I can think off which could cause this, is:
MAF is faulty (there are other symptoms which could point to this - for one - the car only doing this when its hot, could be an indication).
Lambda Sensor is faulty.
Fuel System (fuel pump/injectors etc not supplying enough fuel).
Rapido WP said:
I've put in an octane booster which should stop the pinging completely, but it has not. Will see what AA come up with on Wednesday. Maybe I need a thicker head gasket to change the compression slightly. Thanks for all the input.
Thicker HG will lower compression, which you will only need to do if you are going the FI route. And that too, is required only if you wanna boost big!
Don't touch the HG. If anything was wrong with it, you will definitely know!