Sulfur Smell from my 2011 Chevrolet Impala

The battery could indeed be the problem, as @Barkydog stated.

It could have a leaky case.

It could be overcharged from a faulty alternator/regulator