Another problem

Well this time windows will not Detect my MS Precision Pro 2 joystick and I dont have money to replace it, I plugged it in to every USB Port I have and nadda, Printer works yet stick does not, its been knocked around quite a lot, but lately the front USB Port didnt wanna seem to have it, so I put it in back and a few days later, She doesnt work.... And dont tell me to buy some Stinkin Saitek.... or logitech, If I have to replace stick, I'm going with an MS off Ebay, anyways if I can fix it, I'm keeping it! Cheers Gunny