Hey guys, super new noob here. Was just looking under the hood of our 2011 SHO and noticed this. I dont know what it is and im guessing there there should be a cap on it?? There was lots of oil around. I cleaned it up before the pic. I know you guys know. Also no IAC control on the ecoboost. Is there anything you guys recommend i check out to help with an occasional small studdering issue in low idle when driving. Otherwise idle is perfect when stopped. Although did stall at a red light the other day. Been real hot here in ma lately though. Thanks in advance.