When you are dealing with problems and are seeking an expert to provide information, expertise, strategy, structures, methodologies, to solve them.
A Consultant evaluates a situation and then tells the client what the problem is and how to solve it.