Rep. Fred Upton, R-Michigan, told a local Michigan radio station Tuesday that he will not support the latest version of the bill to repeal and replace Obamacare, and said Republicans do not have the votes they need to send the bill to the Senate.

"I don't know how it'll all play out, but I know there are a good number of us who have raised real red flags," he said. "It's not going to get my 'yes' vote the way that it is."

Gary Stevens, a host on WHTC in Holland, Michigan, asked Upton to discuss the latest changes to the bill, the American Health Care Act. Republican leaders recently agreed to add a provision that would allow states to opt out of certain Obamacare protections for customers.

Upton described the latest changes as allowing governors to "waive pre-existing illnesses as part of essential benefits."

"I'm not at all confortable with removing that protection," he said. "I've supported the practice of not allowing pre-existing illnesses to be discriminated against from the very get-go. This amendment torpedos that and I told leadership I cannot support this bill with this latest provision in it."

Asked by Stevens whether there was room for compromise on the bill, Upton said he had discussed the bill with the conservative House Freedom Caucus Monday, but that they were "unwilling to budge."

"There are not the votes as of this morning to move this bill forward," he said.

Upton had previously said he was undecided on the bill. The Hill's Whip List estimates that at least 22 Republicans, mostly centrists, say they will vote "no" on the bill.