gamecock83,
I feel your pain. I have very similar stats: 3.25 Overall, 3.17 Science, 3.34 BCP, DAT 18/19/18 (Exactly the same as yours). I interviewed at two schools this cycle and I'm not confident that I'll get anymore. I was told by some schools to retake my DAT's and I was told by other schools that my DAT's are fine and they wouldn't retake it. I knew that when I took the DAT's that my scores were on the bubble but I took the "risk" of not retaking it because I honestly thought that I scored just well enough to get into at least some schools. I realize now that I probably should have retaken it.
I've come to a realization that extracirriculars, research, dental assisting, and shadowing (all of which I had plenty of experience) is nice, but is not going to balance out a low science GPA. In my opinion, if you cannot raise your science GPA because of too many credits already built up, then the only alternative is to get 20's across the board. Fortunately for me, if I get all A's this semester, I'll pull my science GPA up to a 3.3 and BCP up to a 3.5.
I myself am debating wether to retake the DAT's again because I met with the assistant admissions coordinator for the school I wish to attend (my state school) and the coordinator told me that my DAT scores were good enough and not to retake it. (The reason I didn't get interviewed there this cycle was because all of my pre-reqs weren't complete before I applied -- which caught me by surprise, but that's another story). I think if I don't get in this cycle, I'll have to retake it because I don't want to go through this again.
But, one advice I can tell you is to get to know the admissions staff and/or "directors of admissions", etc. Get your name and face known to them if possible and let them know way ahead of time that you are interested in their program. Share with them your ambitions and drive. Based on some people I know, this seemed to work really well!