Toyota Forum banner

2002 Highlander check engine light code still showing up after repair

2.5K views 5 replies 4 participants last post by  C R  
#1 ·
Hi, I've had my car 11 years and it has about 108K miles on it. I bought it used at 38K miles. Never have used a Toyota dealer. A few weeks ago the Check Engine Light came on and I drove straight to my usual repair shop -- it was code PO 304, cyl 4 misfire. wound up getting new ignition coil ($193) and 4 new spark plugs, and did oil filter/change while I was at it. Total repair $498. A week later the CEL comes on again...I run over again and it is throwing the same code. They ask me to leave it a day to check. I do, they do...say mechanic drove it around half hour and CEL never came back on and they couldn't find anything wrong with other coils or anything else. So...Christmas Eve the CEL goes on again. I took it back to shop Friday to check the code and it was the same one, yet again. I don't like to ignore the CEL in case it is a new problem...even though for about a year it kept showing the "loose gas cap" code and it wasn't.
Anyway...as this place guarantees their work for 3 years or 30K miles I am dropping it off again tomorrow. Desk guy said they have some $5,000 machine that takes an hour to run and I guess check what is going on with this code for a problem that was already repaired.
Any other thoughts on what might be going on here? I of course don't want to hear that it is yet another coil or something even more expensive. I am finding that repairs on a nearly 18-year-old car are the meaning of "nickel and dime" in the sense that they are $500 or more! I do trust these folks....I don't believe they try to upsell and sometimes have told me I can wait on something, that it doesn't need replacement/fixing yet. So I think I trust them...I'm just wondering if they have any clue what is really going on. I am tired of being stranded for the day while they have my car. They do drop me back home and pick me up though.
Thanks.
 
#2 · (Edited)
It's possible you have a faulty fuel injector. It only needs to show the computer (ECM) a 2% variance in rpm to set off the code. A change in fuel delivery even for a short time can show as a mis-fire. Isn't always related to an ignition part as we remember them (plugs,coils, wires etc.) All coils or just the one?
 
#4 · (Edited)
Haven't had to do one yet . Was wondering about the coils because of the price you mentioned.
I wouldn't consider this article as the gospel price wise but it is informative in general.
Denso makes a excellent replacement injector for $75-$80 based on what rock auto sells them for. Injector can be tested too.
If the car is running ok you could always have the code cleared turning off the CEL and run a bottle of Chevron Techron Injector cleaner( wal-mart usually carries it or Gumout Injector Cleaner etc.) through a tank of gas. inexpensive and seems to have helped several guys over here on the T100 side of the forum.
 
#5 ·
Did the shop use the oem or denso replacement for coil. If not then many cheaper/aftermarket coils are DOA. I just did all 6 coils on mine. Denso 673-1301 at $53 each.

You can also try to switch the coil to another cylinder and see if code changes to determine faulty coil.

Sent from my SM-G950U using Tapatalk
 
#6 ·
I agree - if it is not an OEM or Denso coil it could be bad. Have them swap coils.
The big question- can you feel the miss?
I would do a compression check, cylinder leak-down test and manifold vacuum test to assess the mechanical health of the engine, and have them use a professional diagnostic scanner to verify the VVT cam timing is correct.
If good, I would run a couple of tanks of Techron. If that helps I would take it to someone who has a professional injector cleaning machine and clean them or replace them.