Hi i have a 1998 BMW 323i and my transmission light goes on within driving 8 to 10 miles. When my light goes on, it doesnt go into limp mode. I can go through every gear. But when i stop the transmission bangs. Also when i accelerate with it on, it bangs changing from 2nd to 3rd gear. (my traction light also goes on) I also get a code P0505 which is mass air flow sensor which comes on occasionaly. Any ideas??