Im totally confused here are both pages. I did all the steps you suggested but still getting same shipping rate for all services no matter which I select. Maybe it is holding the first shipping rate in a session. But if I add a session destroy to the cart.php I get a headers already sent error. And I am still receiving a very high quote for shipping.
Can you please look at the checkout and confirm pages and see what Im doing wrong?