I have a 2003 corolla automatic with 225K. Runs well. New tires, new brakes. No engine issues. Car hit a deer at 50 mph 4 y ago and was fixed. Recently engine light stayed on and car up for emissions Nov1 wouldn't pass. Took it to tech who said code read solenoid issue. Replaced the solenoid but...