It's been said before, but skin stretching really does make a huge difference. It sounds like you're doing everything else right, so I'd try that. Also maybe see if you can borrow someone's razor...