My car has 5,300 miles on it and spit a couple of codes (wrote them down but the paper grew legs). Pulled the MAF, looked good, cleaned it and had the same problem. Put a new MAF in and my car runs perfect with no codes now. I do remember the P0102 code.