I really think and new manager will sort them out. The quality is there but they are not organised properly.
Sadly I can't see any option other than to change managers yet again. It isn't good to keep making changes - but it just seesm to be going from bad to worse.