You have some clear defenses here. You will experience the difference between public and private counsel firsthand, either way that you go here. Find a way to afford a lawyer. This kind of case is usually quite affordable.
Not to be snarky, but the answer is, "find a way to hire a lawyer."
The PD just doesn't have the time to really push these, and private counsel does.
Get a lawyer anyway.
This a very defensible case that most likely can result in a stay adjudication and a dismissal. You can contact my office to discuss details.
The information presented here is for informational purposes only and does not constitute legal advice. The Goodman Law Group, P.C. recommends that you consult an attorney with experience in your specific legal issue. Please contact us to schedule a confidential discussion of your situation. Such communication does not create an attorney-client relationship of any kind until a formal engagement agreement is signed by both you and the Goodman Law Group, P.C.