Not sure if you've already thought of this, but just perhaps reinstalling Win98 might help solve the problems. You may not have to reinstall from scratch, and I can't remember, but you may be able just to reinstall over top of your current installation. I don't recall if Win9x had a diagnostics utility on the startup CD.