Hi,
If the check engine light is flashing, that indicates a cylinder misfire. What code did you get for the MAF? Also, are you sure there are no other codes stored?
Also, when you hear the noise and it starts running poorly, does the oil pressure gauge drop?
If it is possible, could you record what you are hearing? The idea that the check engine light flashes when this happens and it indicates a misfire, which would explain the poor running. If the oil pressure gauge doesn't drop off, we may be dealing with something totally different than an internal engine issue.
Let me know as much as you can.
Joe
Saturday, January 14th, 2023 AT 8:28 PM