UITableViewContollerを使用せずにUITableViewを使用すると、セルの選択を解除しないために別の画面から戻ってきた時にセルをハイライトしたままになります。
viewWillAppear:でdeselectRowAtIndexPath:animated:を使用してセルの選択を解除します。
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:NO];
なし