I have heard nasty noises from the waterpump/supercharger clutch. I didnt watch to the video. But if its never had one fitted. I'd be sticking a fiver each way on that!!

Is the CEL on?