Additionally, repeat KERNEL32.DLL errors can often be resolved by deleting your Windows swap file, WIN386.SWP, and letting it rebuild itself.
I'll try that, thanks. That seems like the simplest thing to try.