Change your oil. Old and dirty oil can cause problems like this. The pinging could be a number of this but in conjunction with your oil prob id check out the valve guides. Check your timing system as well. Crank, chain, distro, etc etc. And also check the knock sensor.
SPONSORED LINKS
Friday, March 9th, 2007 AT 9:31 PM