Democrats and Republicans are disagreeing about the cause.