This behavior is most likely caused by a third-party INIT or CDEV, such as
On Location, rather than by a hardware problem. An easy test is to start
up your system with a known-good System floppy disk. If the symptoms
persist, then you may have a damaged hard drive -- though the problem is
most likely in software.