So i have a BMW 328i with roughly about 155k miles, no drivability issues. However as soon as the car gets decently low on gas, the car starts to act up by surging and eventually stalling out as if it ran out of gas then throws P0171 & P0174 (Fuel System too lean), As soon as we fill up the car with gas, it runs perfectly fine.
Current Codes :
- P0171 (System too lean Bank 1)
- P0174 (System too lean Bank 2)
- P0420 (Below threshold Catalytic converter bank 1)
- P0430 (Below threshold Catalytic converter bank 2)
Could this be signs of a weak or failing fuel pump and could the lean condition cause the Catalytic converters to go bad?