The statute of limitations defines how much time from the date of an incident the prosecution has to file charges. If charges are filed within the required time period, the statute of limitations no longer is an issue. The second time issue is your right to a speedy trial. The state has to bring you to trial within a given time after your arraignment. If the charges are filed on time and a warrant is issued before speedy trial runs out, the clock stops ticking until you appear or the warranty expires. Warrants can be renewed before their expiration date indefinitely. What this means is that a properly issued warrant usually lasts forever.
You canto either post the current failed and get new court date, have your attorney file a motion to quash the warrant, or contact the court to see if they have a mechanism to address the warrant on your own.
I assume SOL is meant to be an acronym for Statute of Limitations. The SOL is for the filing of charges not for whether you are time barred from being prosecuted after charges have been filed.
Bench warrants normally expire and then the court reissues the warrant.
You can either post bail for the amount of the warrant at which time you will be given another court date or you can go the court the warrant is issued out of and seek to have the warrant quashed. If you proceed by means of a motion to quash the warrant, the court could serve the warrant (and possibly increase bail), quash the warrant, lower the bail amount, keep the bail amount the same, or give you a temporary release to either surrender yourself or post bail. You can also move to reinstate your original bail.
There is no statute of limitations on a bench warrant. The statute of limitations covers the time period for filing a charge. Since the charge was already filed, there is no SOL issue. Your best bet is to consult with an attorney who handles bench warrants and drug charges. They can help you get the warrant taken care of and the charges resolved.