googling the codes
PO 304. Misfire in cylinder no. 4
PO 101. MAF.
I'm thinking the the problem with PO 101 caused the PO 304.
Don't just replacing the Mass Air Flow without making sure that is then problem.
Check to make sure you don't have a vacuum leak in the air hoses to the intake.
But...
After a year and a half of searching. The price people want for their Miata's here in Portland is incredible. Most are at least double book value. At book value expect to get complete junk.
I had to drive 3 hours away to get a decent deal.
This is a 2003 Club Sport. Seems there was only 50...
I wouldn't say Mazda stepped up their game. They have always made great cars. I like driving my 30 year old mx-6 more than driving the cx-5. So much so I sold the cx-5.
As far as reliability I drove my 1990 626 to almost 400,000 miles before I gave it to a friend. And it was still running great.
I have my CX-5 posted on craigslist right now for $10,500. Which looks like its about the best deal there. The problem with craigslist is the add does cost $5. And gets buried very quickly by other posts, especially dealer adds. I can see the same car posted 5 or 6 times. Not just one car but...
I used the coverking mesh seat covers on my cx-5. I no longer use them and threw them away. I removed the bottom seat cover for cleaning. I could not believe how much dirt goes through. It got meshed up in the fabric. Also put some wear on the side of the seat, because they do fit very tight.
Seven, all great cars
1985 GLC
1979 RX7
1988 626
1990 626
2013 CX-5
Currently Own
1989 MX-6. (Daily driver)
2003 Miata. Club Sport
Edited to add the Miata