While driving, the engine stalled and many dash lights came on. The thermo control valve was the cause. There was no warning and fortunately I was able to park off of the roadway. The car was towed to the nearest Subaru dealership at a cost of $223.00. The car was repaired under the extended warranty, but I am out the towing fee. Had the defective part been recalled, I would not have experienced this engine failure.