Difference between a consultant vs project manager?

A project manager consultant has essentially the same functions of a Project Manager, except that he's not a permanent employee in the company.

PM consultants usually avoid politics in the company, and are focused on delivering value.