North Dakota Republican Rep. Kevin Cramer plans to announce Friday that he will run for Senate against Democrat Heidi Heitkamp, reversing an earlier decision to run for re-election in the House, Fox News has learned.