The statute of limitations is tolled once charges filed - which would have been (most likely) shortly after the DA's office received the check. (I think the SOL is 2 years.) If they did NOT file charges - then you do not have to pay the check. They cannot file charges on you now. But, the real question is whether charges really were filed. You should contact the clerk's office and see if there are charges. (Just because there is no warrant does not necessarily mean that charges were not filed - that could have been an error or oversight.)
If charges were filed within the statute of limitations, then you can be prosecuted on the check even though it is 10 years old. However, the question becomes whether or not they can prove the case. They have to have the witnesses.
Although I have answered the question to try to help you, you should consult with a lawyer in your area in person on the matter. In addition, my answer does not establish an attorney-client relationship between us.