Have the same problem with mine and was planning on doing the same thing to fix it. Run into any rainstorms yet to test the new seal?
Anyways, cleaned my throttle body..no more rough idle
it rained pretty good the other day no leak as of yet. but my truck was parked