Your friend might be right. Get all the connections checked especially hdd/psu/ram.
Test your pc without the cover for a few hours, use cpuz and gpuz for temps log.