Jump to content
Ultimate Subaru Message Board

Recommended Posts

The mechanic thought that my cel code p0170 fuel trim problem was the o2 sensor. I changed that. Cel came back. I took it back to him and he now says that after it runs for a while all inputs from the different sensors that determine fuel mixture are going crazy on the second cycle. He thinks that the ECU is the only thing that could cause that other than a bad ground. He knows I'm not going to pay him to change it.

Link to comment
Share on other sites

Hm. Have you tried cleaning and/or swapping out the MAF sensor? That sensor -- or its wiring -- is usually responsible for a fuel trim trouble code.

 

I would assume your mechanic checked the oxygen sensor's wiring when he changed the sensor.

 

It could be the ECU's fault, but it likely isn't in my opinion.

 

Can you find out from your mechanic what kind of behavior the fuel trims seem to show? What exactle does "going crazy" mean?

 

Does the car idle okay? If not, maybe you have a vacuum leak.

 

Other potential causes include (roughly in order of likelihood) are fuel injectors and fuel filter, the EGR system, canister purge, and the PCV valve.

Link to comment
Share on other sites

The first time it was in the shop he said it was running rich. He said he was sure it was the front o2 sensor. I changed the o2 sensor. He wanted $300 to put a NAPA sensor in. I got a Bosch Universal sensor for $55. Soldered the OEM plug on, 60 miles later the cel came back. Same fault code but this time he said it's too lean. He said everything looks good on the first cycle but on the second cycle all the sensors (MAF and o2) had erratic outputs. He cleared the cel, it ran good for another day or so and the cel came back. I disconnected the ECU plug, cleaned the contacts, cleared the cel and 10 miles later, it's back. Idles rough after the battery is reconnected, even after sitting and running for 20 minutes in the driveway. Drive it for 10 miles or so and it idles nice. Runs good. I just hate to see that cel. I checked the voltage to the MAF sensor and it's there. The Haynes manual says to check the output with a scan tool. I don't have one. I would think the mechanic I took it to would have done that. So far I have paid him $79 to steer me in the wrong direction. I guess I can take it to the Subaru dealer.

Link to comment
Share on other sites

Are you sure you did a good job with the oxygen sensor connector? The stock wires are made of some kind of alloy that's really hard to solder and/or crimp properly. I'm pretty experienced with electrical work and mechanical soldering, and I actually ended up just putting new wires in the connector instead of trying to solder to the stock oxygen sensor wires.

 

You might want to just try cleaning out your MAF sensor. Remove it from the car (pull the snorkel off and then undo the 4 10mm-head bolts holding it to the airbox), and spray it gently and liberally with brake cleaner. Make sure as much of the brake cleaner (and the dirt and grease dissolved in it) as possible runs out, and make sure the remainder evaporates. It's very volatile so it shouldn't take long. Then see if anything improves. It'll only take a few minutes and a buck or two, and can't hurt.

 

A steadily lean or steadily rich reading at the ECU, especially if it switched after an attempted repair, in my opinion, is very unlikely to be the ECU's fault.

Link to comment
Share on other sites

I'm going to redo the wiring on the o2 sensor and clean the MAF sensor. I changed the fuel filter about a week ago. I'll let you know what happens. I'll use the connector Bosch sent with the universal sensor. It was hard to solder to.

Link to comment
Share on other sites

It may or may not clear the codes... I'm not sure.

 

But I wouldn't think a fuel trim malfunction code could appear after only 10 miles. Maybe, though.

 

D'oh.

 

It could still be the ECU but I still doubt it... :|

Link to comment
Share on other sites

Don't believe so. It's used just to gauge catalytic converter efficiency.

 

You might need to start checking out the EGR system and stuff like that...

 

But maybe first you should have the codes cleared just to make sure it's not actually already solved.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...