A defective heating system is being blamed for flooding that occurred early Friday in the operating block of the Lakeshore General Hospital.