For the last 5 months I have had an off and on problem with engine missing, kicking, and backfiring out intake on my 1997 D1. 98% of the time it runs perfect but once in a wile above happens. When the problem starts it is usually the first start of the day, and it feels like something is wet causing this problem. Problem is that it starts Missing and backfiring out intake for about 10-20 min all the time trying to get it to smooth out by giving it some gas, if you try to drive you will not be able to go over 25mph. I let it come up to temp and give it some gas to heat up all the time sputtering and missing, then turn it off and on and the next thing you know it will start and run perfect. This has happened after I have left the house as well but only 2 times, it was within 2 miles of house each time. I do have a check engine light and code is P1178. I have checked fuel pressure and it is good. Plugs and wires are about 1 year old. I checked ECU to see if plugs were wet wile in the middle of problem and they were dry. I have cleaned mass air flow meter 2 times and still have this problem. What makes me think it is the mass air flow meter is the fact that it backfires out the intake and I should not have a timing issue because I don?t have a distributor and code P1178 is related to mass air.