cheers for the posts guys, forgot about this thread. Problem sorted now, took it apart and the spring was massively over stretched but sprag and gears were in perfect condition. I got two springs off oil seals that twist lock together and used them to make a spring of the correct size. Bike is working perfectly again and cost me less than 6 quid. I have the part numbers of the seals if anyone needs them let me know