what question would you like answered about this situation? what information are you seeking?
I will provide an honest answer. I trust this will be appreciated. Please remember that a low rating PUNISHES me for being honest and that I receive nothing for my time until a positive rating is clicked.
what you have described is consistent with a failed throttle body / throttle body wiring harness, or possibly another related electronic throttle control issue.
the next step to fully diagnose will be to have the computer fault logs scanned from the car using a BMW diagnostic computer at a properly equipped garage - this will inform additional hands on tests and required repairs (likely a replacement throttle)
please let me know if you have further questions. Please do not forget to click a positive rating as this is the only way I receive credit for my answer, thank you. Best wishes with your vehicle.
Please do not forget to CLICK ON a positive rating
it could be a leak or the electrical portion of the throttle burning up, or the wiring harness burning up
the fix is replacing the throttle body or harness as I suggested.
cost is approximately £500 for either fix.
my answer is based on the fact the eml light came on and also the revs going up and down. This is what was described in your post and is the only information I have to go on.
please let me know if there are further questions. As the question has been answered, please kindly CLICK ON a positive rating
I can see that you have rated my answer as poor, which PUNISHES me for taking time out of my day to answer your question and help you.
Please let me know what part of your question "Do you have any ideas as to what the problem may be" has not been answered.
I have answered this question and many follow up questions promptly and politely so I am not sure how my service could be considered anything but EXCELLENT
if no part of your question remains unanswered, please change your rating to OK / 3 stars or higher so that I receive proper credit for my time and answer out of the deposit which you have already paid.
thank you in advance.