One day I started my 2015 Legacy and multiple lights came on and haven't gone off. The check engine, ABS, and traction control lights are on. The parking brake and cruise control light would be blinking. A code reader only pulls up P0458 and it is listed 3 times as fuel evap low voltage. I cleared the codes and it worked for a two start ups. Now the check engine light, traction control and blinking cruise control only light up. Any ideas before I take it in?