I am consistently getting CELs and these 4 codes on my 09 E60 528i. Car has rough idle, and the fuel trims are all the way up in the high 20's. Obviously the ECM is receiving lean mixture info and compensating by dumping extra fuel into the mixture. I have sprayed multiple cans of Carb cleaner all over the engine, but cannot pinpoint any massive air leak anywhere. The forums indicate various remedies including changing plugs, valve covers and MAF sensors. Does anyone out there have any experience in solving this issue? The car runs great on the road, just has a very rough idle. I'm attaching a copy of the furl trim readings as well as the diagnostic printout. Any help would be greatly appreciated!