it will come on after 5miles driving then again at 20miles after gliding shutting off the key and restarting .pain in the ass ,its the maf its the high speed sensor,its the low speed sensor ,its the trans body valve, its the shift silonode ,wow it might be one if not all replace the tcu that wasnt it ,I know what it is IAM NEVER BUYING A FN BMW AGAIN FOR SURE