Have Mercedes Questions? Ask a Mechanic for Answers ASAP
Hi, the P0170 and the P0173 are fuel mixture codes. These codes can be caused by vacuum leaks or low fuel pressure or a faulty mass air flow sensor. The P0105 is a MAP sensor code. This code can be caused by a vacuum leak to the sensor or broken wires to the sensor or a faulty sensor. Fuel pressure should be checked, all vacuum leaks should be fixed and the wiring to the MAP sensor checked before replacing either the MAF sensor or the MAP sensor.
Let me know if you have any questions. Please remember to rate my service in order for the website to credit me for answering your question.