DFB-Pokal Preview: Bayern v Kaiserslautern
Bayern have won just once in five matches since sealing the Bundesliga title in record time last month and a 3-0 home defeat to Borussia Dortmund on Saturday was particularly disappointing.
The club's only win in that run came in the UEFA Champions League, as they progressed to the last four at the expense of Manchester United, but consecutive league defeats to Augsburg and Dortmund have left coach Guardiola anxious.
Guardiola admitted after the loss to Dortmund – in which Bayern's high defensive line was ruthlessly exposed by the pace and movement of their opponents – that he was battling to motivate his side for league matches.
He told Sky Sports: "It happened to me in Barcelona too that, after we had clinched the league title, we really struggled to raise our game again.
"The aim as coach now is to build the team up again. Maybe I made a mistake.
"Maybe it was a mistake not just to carry on as we were, but I don't want to make rotation out to be an excuse.
"I think the problem is we've already won the Bundesliga and we've just dropped off."
Bayern, who have won the competition a record 16 times, are trying to become the first side to defend the trophy since they did so in the 2006-07 season.
They have contested seven of the last 11 finals and could bring Toni Kroos, Thomas Muller and Jerome Boateng back into the side after they started on the bench against Dortmund.
Bayern goalkeeper Manuel Neuer went off at half-time in Saturday's convincing loss, but later claimed it was a precautionary move and that he will be fit.
Kaiserslautern may sit in the second tier but a seven-match unbeaten streak is sure to fill them with confidence.
Kosta Runjaic's side have beaten top-flight sides Bayer Leverkusen and Hertha Berlin in their run to the last four, and a 3-2 win at St Pauli on Friday lifted them to fourth in the table.
Kaiserslautern have won the competition twice, in 1990 and 1996, while they featured in the 2003 final but lost 3-1 to Bayern.