My check engine light came on recently and a mechanic said I am going to need a new thermostat and the housing for it as well as coolant. He said it cost $340 for it to get fixed. Is that a reasonable price or should it be cheaper? Also does anyone have a link to a DIY video or page and a website where to buy the parts because I might just do it myself. Also how hard is this fix? Please don't tell me to use the search button. Any help and suggestions is appreciated. Thank you!