Product: Checking or savings account

I opened an account with Capital One Bank about, a little under a year ago but about 2 months into opening the new account, the bank decided to close my account unexpectedly. They didn't give me any reason till after several attempts made to recover my money and asking for a reason, they finally gave me one. They stated that a check I recently deposited came back as suspicious because it was a third party payroll check that was endorsed over to me. The check was from someone that owed me money so he signed over his paycheck to me. I called the bank from which the check was from and verified the funds. The check came back good. Then towards the end of my two month long ordeal with capital one bank, in a conversation with one of the customer service agents from Capital One Bank, they told me the check came back to be a stolen check. It didn't make any sense from what they were telling me and what my own verification process and precautions that I personally took and coming from the person who signed over the check to me. By this point I really didn't give it much attention due to the time and effort I put into recovering my money from the bank account. 

When Capital One Bank unexpectedly closed my bank account, I had just got payed my monthly XXXX XXXX XXXX  deposited. I get paid {$3000.00} every months for being XXXX XXXX XXXX XXXX XXXX. Capital One was trying to hold my money for a unspecified amount of time and they were also giving me the run around. Also at the same time Capital One, also without notice, closed all their local branches over night. I couldn't talk to anyone in person about my issue so I had to drive to XXXX to the nearest branch that was still open, which is about 100 miles away from where I currently live. But when I got there, they couldn't get a hold of the security department so I had to drive back empty handed. I always had problems getting a hold of the department that was handling my account. I caught a break when one of the customer service reps. allowed me to withdraw money using the ATM so I can at least pay some bills. They again told me they will be holding the rest of my money and mail the rest back to me in 15 or so days. After about a month I still didn't receive anything about my money nor the status of my account so I was forced to attempt the same process again to get to my money. I attempted the following month, to go back to XXXX, TX to the nearest branch to withdraw my money. Again the same problem I had the previous month, happened. And again, I caught a break and they allowed me to withdraw most of my money. They again told me that they will mail me what was left of my balance to me. The balance that was left was {$340.00} to cover the amount the the check was deposited for. 

Almost nine months later I still receive a monthly checking and savings account statement from Capital One Bank stating that the money is still in my account. To my knowledge that tells me that the check was not a stolen check, which caused many serious problems between me and the person that gave me that check. Also, to the best of my knowledge, aren't they violating many rules and breaking many laws by holding my money against me for that long if time? Isn't there some type of interest they owe me and the others for interest on that amount that they are holding to this day? I've attempted to call the bank but again, I'm getting the run around and again I can not get a hold of the security intake team at Capital One Bank. I've consulted with my lawyer about filing a complaint here and also thinking about suing them but I don't want to lose out on any more time and money. I currently misplaced the bank statements but it shouldn't be too hard to get copies.