When I bought my 06 330xi, it had a plethora of DTC's. Multiple cylinder misfire, mass airflow sensor, cyl. 4 misfire, cylinder 5 misfire... I decided to replace the plugs and the mass airflow sensor. I cleared the codes and drove the car and it drove amazing. The next time I started the engine, the service engine soon light came back on. Engine rand great still, no difference. When I got back home I scanned the car again and a single code, P0102 came up. Mass or volume air flow A circuit low. I did a little research and checked the connection at the mass airflow sensor, cleaned the new mass airflow sensor, replaced the air filter, cleaned out the air box, the inlet piping, and the throttle body. I cleared the code and again the engine ran great. I shut the engine off and restarted it and the check engine light illuminated once again. Same code, P0102. Looking for advice to get this code sorted out and to have no lights illuminated on my dash.