Sounds like you may have a bad seal in there allowing your diff fluid to leak out.