Is it definitely the pickups? I had a bass with a low output on one string over both pickups, someone here suggested I check the nut groove which fixed the problem.
I don't see how it could be the nut in this case, considering what Chris said about hitting the polepieces with a metal part.