99LTD
New member
Hey folks. So my 99 3.4 has been pinging when accelerating up inclines in the 20-30mph range, as well as on level ground when accelerating hard (feels hard in the 4runner, not really that hard for your average car) into the 2300rpm range.
I have tried multiple fixes to address both this, and a rough idle/stalling that was plaguing me for a while but has since resolved - fuel filter, spark plugs & wires, cleaned MAF, throttle body, IAC valve. I have tried higher octane gas, fuel injector treatments, did the seafoam treatment.
I had it in the shop this week to get timing belt replaced (157,000 miles, yikes I probably got lucky) and asked my mechanic to drive it around to experience the pinging. His first guess was vacuum hose leak. He told me he did find a small hole which he fixed and claimed he didn't hear the pinging any more when I picked the truck up tonight.
Driving home from the shop I was able to hear pinging in the exact same spots - level ground and on an incline. Called him back and his next suggestion is to have one of his guys who just works on car computers do a computer reset which he claimed can clear up a lot of idle, timing, etc. issues. He charges $90 for that reset.
I have read other threads about possible culprits of pinging - clogged cat, O2 sensor.. Has anyone had their computer reset and had it resolve anything? Just wondering if it's even worth doing before I keep trying other fixes.
Thanks in advance.
I have tried multiple fixes to address both this, and a rough idle/stalling that was plaguing me for a while but has since resolved - fuel filter, spark plugs & wires, cleaned MAF, throttle body, IAC valve. I have tried higher octane gas, fuel injector treatments, did the seafoam treatment.
I had it in the shop this week to get timing belt replaced (157,000 miles, yikes I probably got lucky) and asked my mechanic to drive it around to experience the pinging. His first guess was vacuum hose leak. He told me he did find a small hole which he fixed and claimed he didn't hear the pinging any more when I picked the truck up tonight.
Driving home from the shop I was able to hear pinging in the exact same spots - level ground and on an incline. Called him back and his next suggestion is to have one of his guys who just works on car computers do a computer reset which he claimed can clear up a lot of idle, timing, etc. issues. He charges $90 for that reset.
I have read other threads about possible culprits of pinging - clogged cat, O2 sensor.. Has anyone had their computer reset and had it resolve anything? Just wondering if it's even worth doing before I keep trying other fixes.
Thanks in advance.