Agree with the posters above. No formal program will have you. Take classes at your old undergrad.
For that matter, make sure you seriously consider the timeline here before you start at all. The average MD matriculant has a 3.6 and a 31 on the MCAT, the average DO matriculant has a 3.4 and a 28 on the MCAT. Starting from a 2.2, even if you've completely fixed your problem you're looking at probably 3 years of education (full time) before you can start medical school. And at the end of those 3 years is the MCAT which you could very well fail despite having otherwise turned your life around. Is it really worth it?