Seeing as you're quoting celsius one can assume you're in Canada?
If the PCM is seeing 90c then one would suspect that the stat is a 92c stat, not necessarily a 95c stat. Don't put your life in the hands of the cluster gauge, They do not read 100% accurate, could very well be the sender.
Wipers?
service manual, service manual, service manual, read the section on diagnostics for the wiper assembly function.