"The manufacture said I am not maintaining them properly"........................
Kind of negates the name Maintenance Free Battery, doesn't it. :)
Oh, and I can't help you with the Odyssey Charger, but I will be checking back to see what others have to say about it.