Quote:
Originally Posted by mig25
After driving with a check engine light on for one year, I finally fixed it.
It turned out back in 2015 I changed the fuel filter and used a Mahle filter I bought on Amazon for around $50 or so.
Last Saturday I replaced the fuel filter once again, now I used an OEM BMW filter I bought at Pelican parts for $107.
I reset my check engine light , it is now gone.
I think the problem was the in filter pressure regulator for non OEM does not have the correct fuel pressure, hence check engine light was on showing codes P0172 and P0175.
P.S
The OEM BMW fuel filter also says Mahle on it , but also has a BMW Logo on it.
|
Perhaps you just had a defective Mahle fuel filter from amazon.