Well it's a bit more complicated than that, I just found out that apparently the previous owner rebuilt the engine and replaced a few things, which now means the engine needs the timing retarded by a degree or so to compensate. Of course when I got the timing belt replaced recently I didn't know this and the mechanic wouldn't have either. So I'm pretty sure that the car is set to the correct timing at the moment for a 97 lantra, but that's not exactly what this car is anymore! The pinging is pretty minimal, and occurs at lowish revs when under high load. I can usually drive such that I avoid pinging but of course it would still be nice to fix it.
So yea, there's a small chance it could be something like lean fuel etc, but I wanna try retarding timing a little just to see if it helps, and apparently it can be done very easily via the crankshaft position sensor.. if not is there another way to do it that isn't too mechanically demanding?
Otherwise any other simple checks I can do that may help pinging would be good...
[Edited by figs on Feb 12, 2006 3:42 PM]