This morning, before I messed around with the o2 sensors on my 00, I polled the ECU for any codes. I had a pending code for "Misfire on random cylinders", which I cleared. It came right back. I tried this several times and it came back almost immediately each time. This is a recent occurrence, as I poll for codes every saturday and this is the fisrt time one has come up.
WTF?
So, I popped the hood and started looking around.
There are 8 brown wires bolted to the right side of the valve cover; these are the ground wires for the coil packs (one wire for each, split off into 2 wires each in the harness, grounded in 2 spots for redundancy). These wires fit individually into a brass ring that gets bolted to the valve cover for ground and these rings were both badly tarnished.
I pulled those rings and took a steel brush soaked in brake cleaner to the rings, the screws, and the mounting points, then wiped everything clean with a paper towel and put it back together and cleared codes one last time.
SHAZAM! Code stayed gone!
After I shut everything down, I went through and gave every single freakin' ground point I could find the same treatment and cleaned my battery contacts and clamps. I think I have a VERY happy Corolla right now.
I drove around for about an hour, freeway, city, granny driving part of the time, with intermittent (and prolonged) WOT and high (5-6k) RPMS. Still no code.
This seemingly severe problem was nothing more than a dirty ground. Always start with the simple stuff!
Oh, and even with a good 5min (not all at once!!!!!!) of 5-6k RPMs and WOT, I still haven't burned a drop of oil since doing what I described in my oil thread a while ago. I think it's at something like 1.5k miles and still RIGHT at the full line.
WTF?
So, I popped the hood and started looking around.
There are 8 brown wires bolted to the right side of the valve cover; these are the ground wires for the coil packs (one wire for each, split off into 2 wires each in the harness, grounded in 2 spots for redundancy). These wires fit individually into a brass ring that gets bolted to the valve cover for ground and these rings were both badly tarnished.
I pulled those rings and took a steel brush soaked in brake cleaner to the rings, the screws, and the mounting points, then wiped everything clean with a paper towel and put it back together and cleared codes one last time.
SHAZAM! Code stayed gone!
After I shut everything down, I went through and gave every single freakin' ground point I could find the same treatment and cleaned my battery contacts and clamps. I think I have a VERY happy Corolla right now.
I drove around for about an hour, freeway, city, granny driving part of the time, with intermittent (and prolonged) WOT and high (5-6k) RPMS. Still no code.
This seemingly severe problem was nothing more than a dirty ground. Always start with the simple stuff!
Oh, and even with a good 5min (not all at once!!!!!!) of 5-6k RPMs and WOT, I still haven't burned a drop of oil since doing what I described in my oil thread a while ago. I think it's at something like 1.5k miles and still RIGHT at the full line.