Check that the VR has a ground
Usually the case is ground but if bolted into a plastic blower housing it needs a ground strap ( or two ) from a metal part of the engine .\
Remember electricity flows in a LOOP so there must be a connection to both +&-
To test the VR you unplug it then measure the voltage from the DC connector to the case
It should read around 13 V or better at full speed
Kohler use a brass strip that sits in a recess in the blower housing on a lot of their mowers to make the ground connection and after a while it cracks through or will fall out then the blower housing is taken off.
I make 2 ground wires and run them from different bolts to either side of the VR