Can someone tell me where I can find this?

It's the power connector that goes into the XM unit of my D2. It's a three pin connector with two holes (power and ground).One of the wires came out so I put it in and taped the wires together as a stopgap measure. Every now and then over bumps and/or turning the XM shuts off and I think it's one of the wires coming loose out of this.
Where can I get a new one of these or how can I fix this problem?