Other causes and contributing factors are the following:
- Fluctuations in Investment spending
- the Multiplier effect
- Fluctuations in Exports
- other events such as war, disaster, and shocks such as the banking collapse/financial crisis in 2008
Read this recent news article from Australia about the multiplier effect that government spending can have in an economy:
ABC news story