My experience in travelling to South America via both Miami and Houston has always been to pass through immigration to enter the USA, collect my bags, go through customs, come out via arrivals, walk upto departures, checkin and go through security back into the terminal.
I believe this is mandatory, but others may also be able to advise.