Where are you located. Maybe, if there is a forum member close by, you can get some local help.
If the throttle body servicing you're talking about is a throttle body sync, I'd be inclined to get it redone by someone else. You can get into a lot of trouble with those air bleed screws chasing...