the exact same happened to my bike but was pulling to the rite, i striped the front a found it was the king pin that goes through the back of the single arm, i got a new one and my bike was as good as new, at the time it cost between £20-£25 if i can remember correctly, hope this has helped.
dave
November 2008