when you say it was just hanging there do yoy literally mean it was hanging, hitting rocks and speedbumps??? if so, i guatantee its shot. At this point you dont want to use your old one, go for a new one. For Bosch o2 sensors, on a gsr theyre probably a couple hundred bucks, but for a universal one, you will get it for $80-$100. But remember, when you but the universal one, you will have to cut the wires yourself, because most of the time they dont come with the plug that goes to your car.