before buying a new one, not that they cost a lot, (10 bucks or less) get some 120 grit sand paper and sand the inside of the power port. and the bottom nipple. thats the power part, the outer insides are the ground.

sanding them cleans up any rust that may be in there keeping it from making good contact.

you can also use a test light in the power port and check for power.