Have you filled out the paperwork to see if you qualify for a public defender? I know you mentioned that finances are tight right now, so you may qualify.
You need an attorney to file a petition on your behalf to have the warrant lifted, explaining the reasons why you missed the court date and about the fact that you live out of state. This is not uncommon; however you want to make sure you have an attorney helping you to ensure that the petition is written, filed, and argued correctly. In addition, the attorney can also request that most of your hearings and even the acceptance of any possible plea agreements take place in absentia. That means that your attorney will be able to appear on your behalf to your court proceedings, so that you don't have to try to fly in for every hearing.
You should qualify for a public defender, so I recommend filling out the qualification paperwork as soon as possible so that they can get to work on your behalf. There are also many defense attorneys that will accept some form of a payment plan, so that's a possibility as well.
In the meantime, you want to make sure you try not to have any incidents with police officers, because once your identification is run through their system, they'll see the existing bench warrant and possibly arrest you, in which case you will then be detained until being extradited back to the county where your case originated. Again, my recommendation would be to have an attorney get to work on this for you as soon as possible, so you don't need to worry about any of the possible negative ramifications I've just listed.
I hope that helps! Please let me know if you have any other questions. Also, please take a moment to rate me using the stars as this is the only way experts are compensated for our time here on 'just answer'. It doesn't cost you anything to rate me, and we can still continue our conversation for free after. Thanks!