One way to avoid confusing these two verbs is to think of flounder, the fish. Something that is floundering is thrashing around helplessly, like a fish out of water.
Founder means "to fail." If a business is floundering, it is in distress but may yet be saved. If a business founders, nothing can revive it.