I'm sure you would be able to get a science LOR from your current school. If you've taken the pre-reqs, there's no reason to take another class just to get a letter. Get a science LOR, nail your mcat retake, add some low/mid tier schools, as well as some DO programs to your list and you should be fine