I'll tell you only what i know for sure:
1. that high air flow fault code is often thrown by the stage 2 remap as the suction is too hard under hard throttle and the air flow reading goes above 650kg/h when the ECM cuts fueling similar like on overboost, you need a live data session with tester to see if it's so before you spend on new sensor but if you want to replace the sensor anyway there is one which can handle better this problem:
BMW Mass Air Flow Meter Sensor 5WK9605 5WK9608 5WK96050Z 13621432356 | eBay , (tested it on my own car and friend's auto and it makes a difference), it's perfect fit but it has a wider reading curve though it might not override the cut-off at much higher air flows, the perfect cure for this issue would be an addapted remap to handle the greater air flow reading but if you dont want that you need a voltage clamp on the MAF input to ECM, similar like the boost box to not let the reading exceed 650 even if it's higher... not the best way exactly like boost boxes but it's working(i dont recommend this way even though it works)
2. for the high speed crank signal first use genuine sensor and if it still comes on put genuine shim under the sensor to see if it helps
3. the noisy crank signal might be generated by the starter motor, if it has worn solenoid contacts or brushes or some internal short which doesnt stop it work it will create inerference with the crank signal...also make sure that the crank sensor wiring's shield is well earthed(measure resistance against ground)
about the flywheel i'm not gonna comment just that i'm completely against it

Bookmarks