Yes, it is one possible cause. Bacteria that cause gum disease live below the gumline and can produce a volatile sulphur compound which is often responsible for bad breath.