I'm no expert on these things but I'd certainly give the MAF sensor a clean. I do mine every 12 months or so with a spray of electrical cleaner, gentle agitation and leave to dry for about 5-10mins.
Next I'd be looking at the upstream oxygen sensors with a view to replacing both. Think the gods advise changing them after 80 - 100,000mls.
If you need any heads up pointers as to what you may need, have a look through this write up I did on this very subject back in 2017
Good luck, hope you get an easy fix to the problem