I owned the same model and had the same P0170 code with a Check Engine
light after about 37K miles.
I had dealer check and estimate it - diagnosed MAF. I cleaned the MAF
and it was OK for about a year. But then reoccurred at 40K miles so I
installed a new MAF, bought from
www.thebenzbin.com for about $230.
There are two types of MAF - the newer type has a rectangular electrical
and the older style a round connector. Before ordering pull the
connector off yours to see which is installed on your engine. Your's
probably the newer type.
The MAF is simple to install one clamp and two snaps. Wet the rubber
seal so it slides when you install the MAF. Keep everything clean as
possible.
--
© 2007 T.G.Lambach. Publication in any form requires prior written
permission.