Have you tried this: Start at your house and set a goal like get to the next house. Every time she pulls, you go all the way back to the start. While you're going along feel free to c&t nice walking. Once you get to the goal, treat. Next time, you make the goal farther away.
Also try random sits, As you're going along randomly stop and ask for a sit. Also randomly change direction a lot.
Also try random sits, As you're going along randomly stop and ask for a sit. Also randomly change direction a lot.