All the corruption, money laundering, killings, kidnapping, unemployment, poverty and political instability are caused by bringing religion and ethnicity into politics.
I'd contend that the problems that you list are primarily a legacy of colonialism. If you want a root cause, you need to cast your eyes towards Europe. 'Post-colonial' is not the same as 'never happened'. Look at Rwanda. Look at Zimbabwe. Look anywhere on the continent.