I've got to say that you are in a tenuous situation and you should apply to your home program regardless of its current state. The problem is that unless you blow Step 2 out of the water, your application may not even be reviewed by some programs. This is brutal honesty. You need to apply widely and not eliminate any program that you have a chance to interview at.
Get super strong LOR's, rock Step 2, and interview well, and you have a good chance, but falter in any of those three and you are looking at reapplying next year with scores that aren't going to endear you to the programs again.
I'd like to be more positive, but the reality is that you are going to have to work very hard to get a position this year. Good luck and let us know where you match to.