P0170 on 2000 Subaru Outback happens only after refueling
2000 Subaru Legacy Outback, 2.5L boxer engine, auto-trans. Just turned 100K miles a few days ago. I have been getting the P0170 code and the closest commonality I can determine for the cause is that it happens within a couple miles right after refueling. I would get the code cleared at a local auto parts store and it would not occur again until I refueled. I live in Oregon where by law, we have to let attendants operate the pump and they always crank the nozzle on full blast to fill the amount you want as fast as possible. A new law also now prohibits top-off after the nozzle self stops when the tank is full. I called my local Subaru dealership and they were of no help of course in saying they have not encountered that code before to tell me what the code meant other than “Fuel Trim Bank 1” and that something was causing either a lean or rich mixture. I explained the refueling coincidence and still nothing near definite to check or look for. For a while I tried only getting 5 gallons or so at a time and keeping the fuel gauge under half-way. This seemed to lessen the times that the code would be triggered after refueling in that it became more random in occurrence. Yet it was still happening. I had a dollar off per gallon credits from a local grocery store promotion, so one day I finally tried telling the pump-jockey to set the nozzle on the slowest setting and fill it up. It hasn’t come back on again, so I’m thinking it has something to do with how fast the flow settings are on the fuel pumps. Side note: I have splash-back issues refueling my ’67 Mustang on the slowest setting that I do not recall having in years past, so I’m suspecting the pumps have been set to pump much faster nowadays. Anyway, I found a diagram online that is supposed to be for the Outback fuel system (the site will not allow me to upload the image). It shows a stop-valve and lines or hoses located at the filler neck. I’m presuming these are related to the evap system and when refueling at full blast on the nozzles, the fuel must be splashing over into the lines and causing havoc with the mixture readings. Does this sound like a reasonable presumption? I'm looking for testing procedures as not to be throwing replacement parts at it just to see if that was it. Can anyone help me deduce what may be at causing this; the fuel pumps and I just need to pump it on the slowest click, or a problem with that valve in the filler neck for the evap (or whatever) system? Any assistance would be appreciated, thanks!
I enjoyed your post but it's pretty far fetched that an evap issue would cause that code in my experience! I mean it can but It may be just coincidence! IF it was an evap issue I'd think u'd have an evap code as well with your po170 code. I'd start by checking the vaccum lines at the cannister and filler neck and if u want to eliminate the evap as a casue drive the car around after fueling with the cap off, . If the po170 dtc stays gone but an evap code occurs then I'd say you're right, if the po170 still arrives then I'd think it's not related.