My 09 335i has been a bit of a problem lately. The water pump failed right before I went back to school and not being able to get one in before I needed to leave, I took my other car to school. So the 335 sat for a few months while I was at school and not being on a battery tender the battery died. I jumped it but the car would not start but would crank over very well. I found that my battery wasn't charging fully so I replaced it with a new AGM, installed it and still crank but no start. So I began to dive into it a bit and the following codes were present and remained after clearing:
- 00A0B4 (Error Engine Starter Operation A0B4)
- 002E85 (Electric Coolant Pump, Communication)
- 002ACC (DME Main Relay, Switching Delay)
- 002ACB (DME Main Relay Control)