Ford recalling 90k vehicles