For the schools you are thinking about applying to, you can try the same schools I did. I applied to mostly immunology programs at UC Davis, UC Irvine, UCLA, UCSD, UCSF, Scripps, University of Washington, University of Minnesota, University of Texas Medical Branch, UT Southwestern, MD Anderson Cancer Center at Houston, Johns Hopkins, and Harvard. The last two schools were definitely my reach schools, but if the finances allow you to, I would apply to those schools.
I wouldn't worry too much about your GPA. I actually have a GPA that's very close to what you have too, and I'll be attending the Immunology program at UC Davis in Fall 2014. What I think matters a lot more is your laboratory and research experience. I say you should definitely stay in your lab and get as much research experience and learn as many things as you can before you apply for the upcoming cycle. If you do stay in the lab, your letters of recommendation from your PI should get a nice boost since you will be working there for a longer time, and your PI will have a better idea of how you work and succeed in graduate school. The bottom line is, don't worry too much about your academic stats - as long as you get decent GRE scores in the future and continue working in the lab, you should be able to get into a Ph.D program! Just maintain your diligence, persevere, and hopefully the admissions committee will see that in you.
Good luck!