Hi I have a VVTI 140bhp, with 100k miles, im getting a pinking/pinging noise, the sort of noise you got on older cars when the timing was out. At about 3k RPM when the engine is under load say on a hill, If I back off the throtle slightly, or put my foot down slightly then the noise stops. It is due a service, any ideas what this could be ????? Thanks