Xbox refuses to turn off plus disk drive issues

My Xbox has this strange property that when i turn it off, it turns back on. Very rarely it will turn off and stay off.

I’m including my disk drive problem as i believe it maybe linked to the power issue. Multiple times during use and before it powers on, the disk drive makes a noise twice which i describe it like (shVvvvvvvrrr…shVvvvvvvrrr.)

This started happening after i took it to the local repair shop.