Save a clone (no records) of the database.
Test that record using the clone. See if you get the same problem. There may be corruption in one of the value lists.
Do I need to delete and re-create Value Lists ?
If the Value List is based on a table, then you will have to re-input those records.