Well, unfortunately these parts have still not surfaced, to make any repair by replacing the connector possible. I've only been able to rob two myself, from totally dead EVO's to fix mine.
The only things, at this point I can suggest, is to clean the cable and connector with a good contact cleaner, and, re-seating the cable. Then wedging something like a piece of nylon cable tie, over the cable to force it downward to maintain contact with the connector. It's a temporary fix at best, and very unstable.