Even public psychology can affect the business cycle. For example, if people suddenly become pessimistic about the economy or their future, they might start saving more money and spend less. This will affect economic growth and investment negatively.
Sometimes, public confidence in the economy (or in a political institution) changes suddenly and the causes can vary. But this confidence has a direct impact on how the economy is doing. The business cycle is more volatile than it seems.