12v, 2 amps is a trickle charge for a nasty ol car battery. Also, the voltage is a little low. Meter your charger. Maybe it really is higher. You should be up at 14.5 or so (check book). Charging is based upon voltage differential. You must also have sufficient amps to overcome the internal resistance of the battery.
maybe needs a new battery