Remind me one problem I had before, hope this can help.
One of fuses in the main computer box under the hood, is the fuse for throttle control &cruise control module, if it opens you will lose cruise control and engine will stumble as RPM reaches 5000RPM.
99 BMW 540i 6-speed 110K Km
03 SAAB 9-5 wagon 80K Km
92 400E (Sold) 245K km
Still missing the days with the Benz, it kept me busy.