The Nexus S battery doesn't last long and sometimes won't recharge at all, even on an overnight charge. Tried replacement batteries and chargers and it's still a problem. Could be the phone itself?
***Edited to add labels***
Take battery out of phone. Make sure the battery clips and storage area where battery lies is free of dust, dirt or any oily substance.make sure the connectors to the battery are not bent or have any corrosion on them. Sometimes take the battery out of phone and let phone sit for awhile couple of hrs. so it can discharge. Could be heat or overcharged.