So while replacing the fuel breather valve and plugs last night I noticed that the idle control valve hose (big one on the back of the plenum) had cracked. Not sure if due to the previous owner or just plastic fatigue.
The hose is barely in there and I suspect this is what's causing my slightly floppy idle.
The rest of the hose looked fine, so before I spend $150 on a new hose wondering if anyone had any ideas. I don't know if there's any easier way to replace just the plastic connector rather than the whole assembly or some other clamp I can't think of.
This is the part, you can see how once the outer plastic ring cracks there's only one tooth holding it in. Annoyed I discovered this 2 days after FCP Euro ended their 10% off sale.
https://www.ecstuning.com/b-genuine-...e/13417839097/
__________________
Current: '20 X5, '18 M3 ZCP
Previous: '11 E90 335i, '11 E90 M3, '16 VW GTI, '15 M235i, '13 335i, '08 TL-S, '00 Corvette