L shaped b35 ICV. I will check center pin. Don set the TPS for me and he's never let me down! BMW has it listed at $296, Rockauto off brand units at $150.
After three ICVs Mike noticed that we didn't hear the TPS click when opening the throttle. Don confirmed that could be the issue. We reset the TPS and Bingo! We now have steady idle. And I was almost ready to blame the two wires in the ICV harness. Thanks to Don once again and Mike's calming presence and logic.
Next up, remove the lower rad hose to fix the leak in the upper timing cover, the bottom portion most likely the issue. That and replace the tranny reverse light switch before getting it off of the jack stands. I will get an O2 bung installed, hook up the sensor and check results. Everyone here has given some great advice as well as positive thoughts so thank you!
What was the oil leak?