Hi there just wondered if you have checked under the silver plastic cover on the right hand side of the engine compartment? THS-C is written on it.
Pull it up from the front and lift out.
Underneath is a series of electrical wiring connectors you may have some water/moisture contamination? Give them a spray of WD40 it might help?