I have had an engine light on my 2002 Toyota Solara for a month. I hooked up a scanner to it and got code 446. It appears to be a bad vacuum switching valve. If so, would this affect the running of the engine? Also, if it is a bad vsv, how much do they cost and who sells them?