Hi, Ever since I got the car at 19k and 3 yrs ago I have had this code come up! Address 01: Engine Labels: 022-906-032-BDB.lbl Part No SW: 022 997 032 B HW: Bas isX 3 Component: MOTRONIC ME7.1.1 6651 Revision: 00000000 Serial number: AUX7Z0E1FNP0CT Coding: 0000172 Shop #: WSC 00652 210 91784 1 Fault Found: 16486 - Mass Air Flow Sensor (G70): Signal too Low P0102 - 002 - Lower Limit Exceeded - Intermittent Readiness: 0000 0000 My car sometimes suffers the hesitancy thing that most 3.2's do...... The garage tried a few things and I think changed the MAF as they said they did and it has a X in the part number now which I think stands for exchange..... The code is still here tho! Any Ideas?