This is a fault with the motor control board, the board is situated on the bottom of the machine at the back. It is a circut board and controls the speed and direction of the inner tub.
You can replace this or get a service engineer in to solve the problem.
David SR, September 2009