Could be many things.
Evidence IMO is the low miles on your car and that it was driven
very little. I'd look in the area of something that is "dirty".
Yes,MAF cleaning or a 02 sensor could be the problem.
Dirty injectors,use of poor fuel(not premium) are other concerns.
I'd dump in a additive...