Things i am checking are
1) A dodgy connection which is causing resistance
2) Dodgy motor which can easily be replaced
3) Dirty Motor. There was rubber grains all over so i dont know if enough of this could cause problems inside the motor
4) Heat build up - I am going to fit a metal motor mount and the heat sink.