Am currently driving E class 200 kompressor w211 but have experienced difficulty in last 3 weeks with the yellow warning light.Diagnostic read too problem with mix code p0171 therefore problem with oxygen lambda sensor which I replaced and also replaced air filter and 4 new spark plugs.Car was still guzzling fuel and light on.Then second diagnostic read engine misfire 0401 /0404 with coil packs 1 and 4 also replaced and 0171 back on again despite new sensor.Light has come back on still reading 0171 Any thoughts on this?? Many thanks