Correlated shocks

The problem is not the negative correlations, but the fact that your correlation matrix has a zero eigenvalue, i.e. linear dependence in the columns.