I have a 2015 Trax with only 32,000 miles. The emission light came on and told it to dealer for Diagnostic test. Test showed P0496 Evap flow code. Did test and confirmed vacuum building with system sealed. Found purge solenoid diaphragm failed. My question is why didn't this $200 repair fall under the factory emission warranty?