The German side I keep an eye out for, Kaiserslautern, have had a similar rollercoaster. From top end 1. BL down to flailing around near the bottom of 3. BL, promotion last year, smashing it until the winter break, now unable to buy a win and likely to go back down again.
Just the small matter of a DFB Pokal Final this year though! (v Leverkusen)