You did all that but do you have any codes?
It's 99.1% never a dirty MAF.
02's wouldn't make the car mis.
Check your coil packs with a DMM. (Primary and Secondary) Also check for a clogged injector(s). Eeasy way is to check/clear a ditry injector is; while the car is running use a 3/8...