your right that was hardware problem..... even u flash a new firmware in ur phone if hardware have defected it will bug u...... that was sometime factory defect.... u should request for replacement if u have a warranty.......