Check the timing by crossing Te1 and B1 of the diagnostic port, check timing on the balancer pulley marks. Should be 10 degrees BTDC. If not adjust dist. To proper timing.
Make sure you are using correct plug and heat range.
Remove and inspect plugs for overheating.
If all fails from above, you may have a bad ECM, but if you can find a shop that can scan live data, you can see if the ECM is commanding excessive advance.
It is also possible the dist. Has excessive clearences' and would need to be replaced. Find a used one at a junkyard and install it, see if pinging stops.
Other possibilities are excessive carbon buildup on pistons or bad gasoline.
You may also be confusing the sound of excessive shim clearence on the valves with pinging.
Check valve clearence on all valve shims. Make sure engine is cold to do this.
Wednesday, December 31st, 2008 AT 9:19 AM