Another reason I have seen is having devices in your I/O configuration set to "Major Fault On Controller If Connection Fails While in Run Mode". Depending on the device, it may take longer to power-up than the processor and, thereby, cause a fault condition. Obviously some devices need to be set this way, but others may not.