Here’s a tip, don’t use the screws they give you for the turbo inlet, use the factory ones, I found it easier to use those instead, and just move like your doing surgery, focus and move slow
What's the torque specs on the 3 bolts? My car is idling high at low speeds in gear after install and I'm thinking maybe I didn't tighten it down enough. It's not alot but it's just enough to keep the car moving and not roll to a stop