Before buying a new pickup, you might want to check the external hookup wires on the old one. You most likely have a broken wire, either inside the pickup, or one of the external hookup wires. If the break is internal, the pickup is dead and you will need a new one. If the break is along one of the external wires, it is a relatively easy to fix and a lot less expensive. Any decent luthier or electronics tech should be able to quickly diagnose the problem if you don't feel confident you can do it. And don't be too bummed, it will all seem worth it once you get the bass up and running.
Bill, tgo