Hi to all.Just to add my expirience with this problem. I only had my 2006 (55000 miles) is220d for only a month (2nd owner) and I had the same problem. Engine light and check VSC. I was panic at first but then read a lot (and order an OBD II scanner) and decide to do something. I open the fuel tank cap and clean it with pure spirit (Here in Cyprus you can find it in supermarkets) and wipe it off. I let it dry for 15 min (or so) and ... voila ... the lights were back to normal after the next start.