You should check out Vanderbilt. Peter Lake and Paul Lim both work on the English Puritans, and Jimmy Byrd does American Puritans. Three faculty working on Puritans is a rarity in the US.
Regarding your undergrad GPA, yes this will probably hurt you. If it was at least 3.0 it would be a lot better. That said, if you can finish with a 3.7 or higher at a respected seminary/div school then you will still have a chance. If not you will probably not have a chance. GPA and GRE won't get you in, but they definitely can weed you out. If you are below 3.7 in grad school or your verbal GRE is below 700, I wouldn't bother applying. Just being honest...
Also, don't waste your time getting a degree from a program that is not top ten, unless you don't care that much about getting a teaching job when you are done. The job market is RIDICULOUSLY competitive, and the reality is that when you are competing for a job, a degree from random U. isn't going to cut it against the folks who have top ten pedigree. The only qualification to this would be if you are working with a big name in a field (say, Richard Muller at Calvin or something like that) who just happens to be in a non-top-tier institution. Again, just being honest. You don't want to waste 5-7 years of your life doing something that can't get you a job when you're finished...