Another thing I do (and have my students do) is start with a small section and play it three times in a row perfectly before moving on to the next. Once I can play several small sections perfect, I start connecting them using the same process - connect the first two chunks and play them perfectly (no mistakes or pauses) three times in a row. If you make a mistake in any of the three performances start all over again until you've got it nailed, then you can proceed to the next part. This system is a little tedious, but gets great results if you use it.