Problem 1: Even when I pin well the top layer of whatever I'm sewing slips to the left and stretches as I sew so that when I get to the end of a piece the top layer is a bit longer than the bottom..../quote]
Using a seam guide (if your machine has one, or taping a piece of masking tape along the stitching edge) can help you from moving left. As for the top and bottom layers not matching -- very normal. Your bottom feed dog moves the fabric but your presser foot is not moving at all. A good walking foot, roller foot, or teflon foot can help. You can adjust the stitch length; that sometimes helps. The more expensive machines will let you adjust the pressure of your feet.
Problem 2: ...leads to problem 3
So I switched to my walking foot and thought I'd try to free hand the "straight" lines./quote)
Not a good idea. You need to use a quilt guide for those lines, or actually pencil in those stitching lines to be removed later.
I started sewing and it started getting all loopy on the back. I adjusted the tension and it got better but I had to set the tension so high that the thread kept breaking. If I set it any lower it got all loopy again. The slipping problem was still happening as well so I just did a few little circles of quilting to tack the whole thing together and called it quits./quote)
Sounds like your machine has trouble with heavier weights and/or multiple layers. You might be ready to step up to a more expensive modern machine; or at the very least get a vintage Kenmore, Singer (made before 1970), Elna, Viking or Pfaff. These older machines could handle anything.
As for taking your machine in for service, I wouldn't bother. Good sewing machine mechanics are rare...very rare. The only reliable repair these days is factory service -- and then only if you're still under warranty, which is typically 25 years for decent machines.