So in past 20 days I had 3 cars come to me that had throttle body/ idle issues. All 3 where fixed the same way. 2 of the 3 cars had a mil on for throttle body malfunction. The cars are 2019 m3, 2010 e500 and 2018 is300 sport. The Mercedes and Lexus both had check engine lights and had codes for throttle body. When looking at live data the tps was at 0% at idle. When giving gas it would start to register then drop back to zero. The cars had a slight miss fire, clunking and grinding noise from throttle body ,shaking and stalling. The m3 had same issues but no mil. The live data was almost the same. The first thing I did was a idle/ throttle reset. I pulled the manufacturer info on there recommended process. After doing that I checked out both cars Lexus, Mercedes and they where fixed. Nothing was bad it turned out both owners cleaned there throttle bodies and both just had to be recalibrated. The bmw had same issues only difference this just happened out of the blue. I had to use a scanner to reset. The standard relearn didn't help. This is actually common. I've seen it happen many times and is why I did reset process first before anything else . It happened to me few months ago when I cleaned my 03 e320 throttle body. I wanted everyone to know just Incase you have a issue try that First. You don't need a scan tool to rest idle or tps most if the time. It's done by simple process that can be looked up for each car. Also even if you have a code, its making crazy noises doesn't mean anything. Remember its a computer and sometimes it just needs a reset. I hope this helps
Thanks for sharing your experience with us.
No problem at all. I like to share information and or past experiences. I find that it makes us better mechanics, to grow our knowledge and to better server those we help.....