It's one year old battery. Always starts ok in the morning but I would think it's a timing problem like 8 hours of sitting in the garage but actually if I leave work after 8-9 hours it still cranks a good few seconds before starts.
I thought is the temperature but it isn't. It doesn't matter if it's winter, summer, outside or inside. It does this only between 1-8 hours interval (overnight). It also starts ok within one hour after start ...
I changed the speed/position sensor and flashed the DME with the latest firmware and no luck.
I flashed it with 12 14 7 533 588 since I don't know what this is:
"What is For vehicles with:
High speed synchronisation (S840A) = Yes"
http://bmwfans.info/parts/catalog/E5...me_programmed/
The other option is 12 14 7 533 590.
Can you comment on this? Should I try ...590 firmware?