Don't know if this will help you at all, but usually when I'm laying down vocals on my tracks, I break them up into separate sections and trigger each section at a time so I know I'll always be right on at the beginning of a phrase. For example, I'll split the vocals into verse 1, verse 2...