'be in a predicament' vs 'be in a tight spot'?

Hi,

Is there any difference between ‘be in a predicament’ and ‘be in a tight spot’?

Many thanks,
Nessie.

I’d say that “in a tight spot” is slangy, but the meanings are the same.