I think you are the guy who called the shop about this the other day when we had no motors in stock?
We now have the motors, I made a topic about that yesterday here: DC24 Brushbar Motor
-- they cost £45 inc. delivery.
If you check the motor off the machine and it runs, the problem will be your PCB. We have those too, I *think* they are £30.
More often then not, the problem lies with the motor rather than the PCB.