Hi I solved the problem, somehow in this line of code where the DropDown is populated it was setting it to 0:

shippingSelection.SelectedIndex = 0;

I removed that and had to put where the DropDown is populated in its own method.