I have a 1998 Mazda 626 with 124,000 miles that purred like a kitten until 2 months ago. Since then the car has idles rough and the check engine light has come on several times. I had the 02 sensor fixed, the MAF, the air filter changed, the plugs and expensive wires. I have used STP and fuel injection cleasner and nothing has worked. I have service comments from a shop which state: No Codes! Will Start With Intake-Gasket. Please advise if this could possibly be my problem. The price is & 288.00. I cannot afford to fix anything else but the problem.