The universal joints in the front driveshaft may be going bad.
Possible failed U joint or cv joint at the left front wheel
There can be several things that will cause your 1994 Jeep grand Cherokee to make a loud clanking noise when you drive it. The most common cause is a bad u-joint.
cv joints
You could have a bearing failing in the accessory drive, ie. water pump, alt, ac, ps....
I would suspect worn steering components, or front wheel drive components. Have this inspected as it could be a dangerous situation.
pull the front wheels and check your brakes, and also your front axle shafts if it's a 4 wheel drive.
possible brake or wheel bearing problem
ball joint
Check your front brake pads
Bad Struts
You did not say what kind of vehicle it is. If it is a front wheel drive, it has drive axles and if the drive axle is going out, it will click especially when you turn the wheels.
Possibly the wheel bearings