ASP.NET MVC Erro conversão POST “The parameter conversion from type ‘System.String’ To Type X “

Comecei a receber esse erro numa nova tela e fiquei meio confuso no começo, depois de duas horas encontrei a resposta no link http://stackoverflow.com/questions/7983023/the-parameter-conversion-from-type-system-string-to-type-x-failed-because-n

Basicamente o nome  do seu parâmetro não pode ter o mesmo nome  de uma propriedade do objeto.

Tinha método  onde o nome  do parâmetro era cliente alterei para DadosCliente

De
  public ActionResult NovoCliente(Pessoas Cliente)
Para
  public ActionResult NovoCliente(Pessoas DadosCliente)