Well if the shock is broken it will clunk and leak oil. Have you grabbed a hold of it and tried to wiggle it? Also, if your shock mount bushing is worn out it will clunk. It's hard to say what it is. A tire shop could look at it for you too.
my 2 cents
