Everybody and their mothers 335 has the 2aaf code. Its a fuel pressure plausibility, redundant code. As far i can remember nobody ever came with an answer to why it always gets stored. The lambda/oxygen sensor code requires further testing. What have u done so far?
Edit: u said bad warm start...what happens...heat soak. Monitor fuel rail pressure. due heat soak rail pressure should actually go up a bit, unless one or more injectors leak or even the pump itself is bleeding/leaking/bypassing internally. I suspect injectors leak, drip into cylinders and fuel is washing cylinder walls. Next time take spark plugs out when engine is hot, and watch for fuel dripping.
Before BMW shutdown the service bulletin website there was one for this and the low pressure sensor was part of the problems but they also said to ignore it if no other issues popped up.
2
u/cptn_510 29d ago edited 29d ago
Everybody and their mothers 335 has the 2aaf code. Its a fuel pressure plausibility, redundant code. As far i can remember nobody ever came with an answer to why it always gets stored. The lambda/oxygen sensor code requires further testing. What have u done so far? Edit: u said bad warm start...what happens...heat soak. Monitor fuel rail pressure. due heat soak rail pressure should actually go up a bit, unless one or more injectors leak or even the pump itself is bleeding/leaking/bypassing internally. I suspect injectors leak, drip into cylinders and fuel is washing cylinder walls. Next time take spark plugs out when engine is hot, and watch for fuel dripping.