2005 330i ZHP, 145,000 mi. 1) Service engine soon light came on again. Engine began to stumble at idle. Tech diagnosed problem to be Air Mass Meter. Replaced immediatel for $450.00 . Car ran well for two days or 100 miles. Service engine light remained off until today. Engine has relapsed to rough idle. Service light has returned to on. I had the dealer install an AFE Cold Air Intake five years and 100,000 miles ago. Could this be causing the problem? 2). Driver side headlight will either stick in "bright" position or will remain in "low" position. Both will not respond to lever on stalk. Is there a switch inor near the headlight unit that controls the flap in the headlight? I would appreciate your comments on both issues. Thank you.