You are a very strong candidate. I would consider applying to more challenging/reach schools. Even though your science GPA may not be so strong, you can interview and discuss your work ethic, your different major (if applicable and non-science), etc.
Universities also consider where you went to school. A 3.0 GPA from Harvard is much more impressive than a 4.0 from Unknown University.