The PTT was worth every cent I paid for it 5 (can't believe it's been that long) years ago for around $250 ( @ Dhruv) It is only now starting to fail on me. Wear and tear at the USB connector causes the whole shebang to disconnect if the connection is moved anywhere but the right place. Very annoying if you have a lot of aircraft on frequency and your voice goes out.
I will be purchasing a new one as soon as I can free up the funding. 5 years is quite impressive for a usb device that's been abused by me.
Matt,
A cheap and cheerful way of fixing this is to get an unused USB cable, doesn't matter what it's for... Chop off the USB end on both the unused cable and your PTT. Attach the cables, duck tape with some electrical tape if you have some, or regular insulation tape. Problem solved!
Main reason this works is because USB is universal, hence the name, Universal Serial Bus...
Let's say that me and USB abuse go hand in hand... My current USB headset is on it's 5th generation USB connector, currently using the connector from an old cell phone USB wire. Saying that I have had the one I'm currently using for only 2 years... That shows you how unkind I am to my devices.
EDIT : You may want to wait until the PTT goes out completely, that way even if it doesn't work with the makeshift fix, it's already broken so it shouldn't matter. But if you do it now and something doesn't work... Don't blame me
Cheers!
Rahul