Most likely the connection point in your PSP has some corrosion, it happens over time with any electronic device. if you're comfortable with electronics you could probably take it apart, and simply clean the connection point.
Edit: They also have charger bases for PSP batteries, so you could go that route as well.








