If you have problems with a piece of music, leave it alone for a while.Confidence is important. If don't feel confident and should, pretend you do and at some point, you will. I think Rick Fielding once said something like "If you're gonna make a mistake, make it loud!"
(I agree completely with your #1. It takes forever to learn a tune when I keep having to stop because I play too fast.)