RE: Clicking/Popping noise coming from front end......
the ball joints are sealed. the pin you describe looks like a zerk fitting, but its not.
the noise you descibe sounds like the CV joints. check the CV boots for rips and have it serviced right away. sometimes if you catch the rip soon enough, you will not have to replace the CV joint, but only the boot. most likely you will have to get new CV joints, which means replacing the whole half shaft.