Engine light on. Hooked up OBD scanner at Adv Auto Parts and got error codes P1167, 1166, and 1298 all dealing with "fuel air metering". Couldn't get any more specific re parts though possibly mass air flow meter. Am I going to need dealership to avoid a lot of trial and error? Thks.