I have a 2001 X5. Recently, I have found that the heater blower has been cycling after the engine is off with the ignition key removed - almost ran my battery down the other night. I am aware of the warm engine, heat re-cycle feature, but the manual indicates that the LED should light if this feature is active and this is not happening. Also, the blower does not run consistently in this mode - but instead alternates from fast to slow to off. Function in normal operation seems to be OK. For now I have pulled the blower fuse to disable it when it is parked for more than a few hours, but I'm wondering if anyone has any experience with fixing this situation? Is it amenable to a DIY solution, or will it require the dealer? If it has to be a dealer repair - what would be a good ballpark estimate? Thanks.