I am at a bit of a loss here.
As long as your O2 sensor keeps saying " lean ", as indicated by a lambda reading of 1.04, you would be getting more fuel than required.
Yes, your HC's are looking great, so there is no issues with oil consumption or ignition problems.
Too bad you are so far away, or I could possibly help you out with my infrared 5-gas exhaust analyzer.
Let me know what the " verdict " is after your diagnostics check on the 24.
2007 C 230 Sport.