If all else fails.....
Depending on your miles and the kind of gas you use, you may really have carbon build-up on the injectors, valves, and piston surfaces.
My well-maintained '92 X with 150K started the pinging grind a few months ago. It has a performance MAF - I cleaned that many times. It has a performance JET chip - I reprogrammed it a half dozen times. I went to premium fuel which gives just periodic and temporary relief.
A local mechanic suggested replacing the timing chain at a cost of $700. Yikes!!
The final solution will make you laugh since it costs so little and does so much. I found it on explorerforum.com.
If there is carbon build-up, steam will clean it out. So, you need to steam clean the internal parts of the engine. Hmm...sounds complicated. No way!!
If you look at the right-rear of the fuel injector head (on the 4.0L)you will see a cluster with about 5 vaccuum hoses attached. There is one additional port which isn't used.
Following the directions, I attached a 4' length of vaccuum hose to this port. With the engine running at 1200 RPM, I then began to feed warm water from a 32 ounce plastic bottle into the engine - a little at a time. The site says 16 ounces over five minutes - I probably put 32 ounces in over five minutes. Lots of steam.
I replaced the hoses and took the X for a drive that I haven't known in months. No pinging!!
If you want the details, go to
www.explorerforum.com and follow the links.
Happy camper here,
Elkbone
GO MARINERS!!