When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Got a solid engine check light yesterday and found my oil cap off sitting on top of the radiator cover. I must have failed to install it at the beginning of last week. Just a small trace of oil on the hood liner.
Would leaving the cap off cause thr engine check light?
That's pretty big vacuum leak. I'm surprised the engine didn't run rough. Forgetting to replace the oil filler cap causes my M3s to run rough and they won't idle smoothly. Learned that the hard way.
There is no noticeable engine roughness. In fact it seems normal. I feel lucky that very little oil splashed out. I'm not sure why it didn't, but there was only one small spot on the hood liner. No oil runnig down the block or on the fuel rail covers.
Code P0171 was set in my case. Manual dicription says "If the PCM detects an excessively lean condition, DTC P0171 or P0174 sets."
Not sure why the missing oil cap creates the lean condition.
Unmetered (also unfiltered) air entering the engine. The O2's pick up the extra air/lean condition and try to richen up the fuel trim. I've seen that P0171 on several cars where it was driven with the oil cap off. Put the cap back on and drive for a couple days and the code will clear itself when the O2s no longer see the lean condition for a couple of drives. No need to reset with a scanner/dealer, just drive it with the cap back on.
If if was run for a while, I'd change the oil.
Normally the pcv system contols the air volume entering the intake via the pcv system orifice. The AFR calculations account for this small amount of air. When it is uncontrolled, much more air is entering and the engine is now running lean.
Last edited by Michrider; Jan 13, 2009 at 11:12 AM.
Unmetered (also unfiltered) air entering the engine. The O2's pick up the extra air/lean condition and try to richen up the fuel trim. I've seen that P0171 on several cars where it was driven with the oil cap off. Put the cap back on and drive for a couple days and the code will clear itself when the O2s no longer see the lean condition for a couple of drives. No need to reset with a scanner/dealer, just drive it with the cap back on.
Now that makes sense to me - thanks. And I did have the oil changed yesterday.
Unmetered (also unfiltered) air entering the engine. The O2's pick up the extra air/lean condition and try to richen up the fuel trim. I've seen that P0171 on several cars where it was driven with the oil cap off. Put the cap back on and drive for a couple days and the code will clear itself when the O2s no longer see the lean condition for a couple of drives. No need to reset with a scanner/dealer, just drive it with the cap back on.
If if was run for a while, I'd change the oil.
Normally the pcv system contols the air volume entering the intake via the pcv system orifice. The AFR calculations account for this small amount of air. When it is uncontrolled, much more air is entering and the engine is now running lean.
Now that makes sense to me, thanks. I did have the oil changed yesterday.
And the answer is! Dealer says it was the oil cap not installed that set a PCV system code. I don't know the code number yet. Will post later.
There's $60 that I should have used torward an OBDII scanner.
Glad it's fixed - but it sure would have been a nice gesture if the dealer just reset the computer without charging you. That seems just a bit greedy to me - but I know they need the $$.