I did all that stuff and none of it worked. And then I put google talk on a windows computer, logged in from there and then for the hell of it tried again in Pidgin and now it works!! ??? Weird.
Yeah, it’s possible… maybe you changed the connection parameters in Pidgin while it was still in the “Connecting” state.
Next time make sure that you are offline, then change the parameters and reconnect.