first thing that comes to mind is you may have your connection mixed up. ie. inserting (+)ve node into (-)ve socket or something similar.