Is it the chain slapping the top of the chainstay? Then the derailleur tension may be OK but the freehub/freewheel is binding. Have you rebuilt the freehub/freewheel lately? A spring won't just lose tension unless it's heated or twisted past its yield point, which is nearly impossible to do on a derailleur. A dirty freehub is more likely.