Skipping in different needle positions suggests that the timing is off. Like Girlfriend said, "Do a zigzag stitch. If it skips picking up on one side, the timing is out. It needs to go to a repairman to reset the timing." Usually when it skips "sometimes," it just needs the needle bar adjusted up or down a tiny bit.