this is very hard to answer without stripping out and testing parts.there are sensor probes,heaters,fans and any of these will cause the fault.poor compressor or lack of refridgerant will also cause problem.No easy fix and no disrespect to engineer but it is a bit specialist to diagnose these correctly even Zanussi engineers struggle
ck, January 2010