I've been bringing my 07 Ss to my mechanic because of a idol hang up when shifting gears . Cleaning the throttle body temporarily fixed the problem but now cleaning it does nothing . At the moment there is no check engine lights and my mech couldn't diagnose with electric reader . sometimes I do get a check light . I would prefer not to buy a new throttle body because I'm not sure if it's something smaller ...?