I just tested it and it does solve this problem for me. I save before talking to a merchant then reload and then talk to the merchant and problem gone.

thanks Grim <img src="/ubbthreads/images/graemlins/up.gif" alt="" />