'02 E46 330i Sport, 152,000 miles
All,
1) I've been having issues with the engine light coming on, usually on a long run of several hundred miles. It's always a lean mixture error. Tried a few things to fix it to no avail. I bought a cheap OBD reader to reset it, since it's never a problem for the vast majority of the year - only long motorway trips for holidays.
Last week it came on, and I left it on so that the local indy could read it (again) and to see if he had any other ideas.
Today, on the motorway, the light went out. It's not the bulb that's gone, because it illuminates with the ignition.
I thought the light would latch "on" until it was reset? Why would it suddenly go out?
2) On the aforementioned holiday trip, the cruise control suddenly tripped out. Luckily pressing the accelerator avoided any disasters. Resetting it worked for a while, then it tripped again. Reset again, and it's been fine ever since (about a week). Any ideas? I've also in the past had an issue where the radio volume randomly went up to maximum - which was extremely scary. I'm wondering if this and the cruise control issue might be somehow related to the controls being on the steering wheel - and some kind of rotary contact intermittently failing?
Any thoughts on the above much appreciated.
Thanks!