please advice 2005 C320 code p2016
My car has 160K miles. The car is running great, my engine light came on
no codes could be found. Few days later light came on, repair shop replaced mass air flow sensor. 5 days later light came back on this time code p2016 came up. Currently the car is working great, light is off.
This is very expensive to repair, could there be any other reason for this code to come up that our mechanic can check before spending 2k?
Thanks for any advice


