Well if the module was fried before you cleaned the connector, my bet is it's still fried. The u codes are communication codes. Those have to get fixed first. The ecm is looking to see certain parameters from all the other modules before it will proceed with a start. U codes means means that the parameters for a start are out of tolerance because the ecm can't see them. Either fried modules or bad wiring. And when I say wiring, it could be as simple as a bad pin in a plug.