问个DOS下的问题

我们很早做的一个产品是DOS系统的,PC/104+DOC,现在现场出现一种情况,断电启动没有问题,但是热启动时程序运行会出现“float point error,这个提示应该是哪里出现了除0,但是冷启动就没有问题,PC/104 厂家说是可能因为干扰导致读DOC错误造成的,请问各位遇到过吗?