Sounds like a worn chain and/or sprockets.
One quick check...hold the slack out of the chain with your left foot, then pull the chain straight off the back of the sprocket. If you can pull the chain the equivelent of 1/4 to 1/2 the tooth, your chain and sprockets are worn out and you should consider replacing them.