He had more than enough to defund ObamaCare, if he had not had traitors in the leadership.
Look back a little to the 2010 election when the House was given back to the republicans. Michele Bachman tried to get John Boehner to defund ObamaCare he immediately began undermining her. He refused to fight and MacConnel refused to hold the line in the Senate. Your 99% better means exactly nothing.
Boehner or any one in congress can NOT defund Obamacare.
Obamacare expenditures are already baked into the ACA law signed by president Zero.
The House can only initiate new expenditures bills.
It can not unring the bell of laws already passed.
The House can not pass any law all by themselves.