Have you tried a battery charger hooked up while cranking the motor even though it is a new battery?

I know you said new plugs, are they still in good shape after all this cranking?