Special Master's Program. You have a GPA over 3.0, so if you do well on the DAT, you can get into one. These degrees are only one-year long, and usually involve you taking first year medical school courses alongside med students (you usually won't take gross anatomy, though). They have really good track records of getting graduates into medical or dental school. A few are:
Georgetown
Tulane
UMDNJ
Loyola in Chicago
Boston University
The list goes on. Go to the postbac forum to read about the pro's and con's of each program. I don't think you can get financial aid for the Georgetown MS in physiology, for example, which is a huge turnoff for most (I know it would be for me). Unfortunately, I'm pretty sure every SMP program would be closed for admissions as per Fall 2007 right now, so you'd have to enter in Fall 2008 I guess. In the meantime, study for the DAT and take some upper-division biology courses that you haven't taken yet, volunteer, etc. If you have a C- or below in any of your prereqs, I guess I'd retake those because some schools might not accept below a C.
I wouldn't hold out for a 3.7 GPA, personally. The way your GPA is calculated by dental and medical schools would mean you'd need probably 6 more years of 4.0's to get that number, which is not practical.