be dead in the water
if something is dead in the water, it has failed, and it seems impossible that it will be successful in the future.
So how does a government revive an economy that is dead in the water?
Cambridge English Idioms Dictionary