The problem is this, when you change the radio selector and click "Update Cart", everything but the price increment is updated, unless you "Update Cart" again. 
this sounds like an issue with code order.
make sure that the recordset that is performing the price lookup is before the cart update code.


