Given your apparent level of knowledge of the steering bits and pieces, you should take it to a mechanic and get them to find the problem.
Yeah you're right but as I'm a student and not working at the moment, I need to be informed as I can be before going to a mechanic and them trying to rip me a new you know what.