Are you absolutely sure it's the freehub slipping and not just the chain skipping? If you have jsut chnaged the chain then it's more likely a worn cassette.
Usually when freehub bodies die the first symptom is that they don't freewheel as the bearings rust up.
Usually when freehub bodies die the first symptom is that they don't freewheel as the bearings rust up.