My daily driver, 02 WRX with cat back done by the dealer, longer before I bought the car in 05. Now about 104 K miles, with timing belt at 96K.
The last 2 times that I have driven in heavy rains I received a P1008 CEL,
for Tumble generator valve #1 (RH) position sensor circuit low input.
As much as I have researched and looked under the hood, I can't find
this part to better protect it from the rain, which is the obvious problem,
Last night, coming home from Philly last night (after seeing my 2nd Grandson!) in periods of heavy (gully washer) downpours, and my wife said that water was dripping like a "leaky faucet" on her feet. I did have the defrosters on,
but that shouldn't cause a leak in the car as well. All help is greatly appreciated.