Freezing how? While engine running? When you turn it off? Needles do what? LCD read out does what?
Can you be more specific?
First thing that comes to mind if checking the connection at the back of the cluster. Have you removed or had removed the gauge cluster?
Take the plug out and away from the back of the cluster, check the prongs for corrosion or bent prongs, insert again,, and gently bring the rubber boot back up to the gauge housing.
Start there I guess.