If the data appears to have lost the sort, I would have to assume that the customer name isn't the primary key. Otherwise, this could NEVER happen.
The sure-fire way to prevent this for a non-primary key field is to build a query that sorts on that field. Then build your combo box from the query, not the table. (Shortens the amount of data you have to consider, too.)