Unless you have a massive rising GPA trend, I can't recommend MD. You're fine for DO.
The 3rd MCAT will not remediate a low GPA. In fact, it will highlight the discrepancy.
If you're boning for the MD, work for a few years, save up some money, and then go for a DIY postbac or SMP