Check Engine Light - P0102 & P1404
In July 2017, the check engine light came on, and the car started bucking like a bronco. Codes were P0102, P0171, and P1404. Local garage replaced the MAF (mass air flow sensor) with a DELPHI AF10125 (OEM part). Car seemed to be fine, but then months later, I noticed that I was hitting the rev limiter when accelerating "briskly" (read: pedal down) onto the freeway, etc. I've been living with it, but now the check engine light is back on, and I am reading P0102 and P1404 codes. The light goes off after a few start/stop driving cycles, but comes back after a few days with the same codes. Does anyone have any suggestions for me please? Should I just replace the MAF a second time? The car has around 70K miles on it now. Thanks in advance for any help!