Home made Electric water pump control (revisted)

a while ago I tried to get speed control working on my second hand BMW water pump. It was meant to work via PWM (Pulse Width Modulation) No dice. I could only get control if the supply voltage was set to 9 volts which is not much use in a car (odd) But then I had a suggestion from @senseimarvin454 that perhaps the PWM frequency was wrong So here I go with my home made Arduino based PWM controller - suitably modified to see if I can get success this time music: Happy Rock by Bensound