This is just a warning , of how really BAAAAD " offseas " parts can be .Consider the replacement part may be an "incapable imposter of an OEM part " . I'll explain .
In a nutshell , on daughters Hyundai ,2010 , Elantra 3 of those typical codes for ' purge solenoid " , and 'vent solenoid' ,and another ' vent ' code happened and Autozone Duralast part STILL had codes , RockAuto part STILL had codes , same as original " Bad " part .Were talking the " Purge Solenoid " , which is near the motor - up front. A man on youtube had miraculously found his problem solved , my problem solved , probly thousands of Hyundai cars .
It all came down to poorly produced contracted parts mfr. This guy on youtube found BOSCH to be superior & BOSCH DID NOT RETURN CODES !
But I went to Hyundai figuring , OK Hyundai ' Genuine ' GOTTA work right ?
The Hyundai parts guy hands me a Hyundai box , w/Hyundai part # , w/ plastic bag w/Hyundai part# too.
Guess what Darn Hyundai sold me ????????
A F 'n BOSCH PART.........BOSCH PART...............................................BOSCH !!!!!!!!!!!!!!!!!!
Supposedly , an explanation is that these PWM (pulse width modulated ) vent , purge , valves and many other "modern " computer controlled components DO NOT SIMPLY OPEN AND CLOSE . They , ya might say 'flutter' the pintles , PWM like , ALMOST like a fuel injector .
And these crappy 'overseas' mfr's CANNOT PUT THE SPECS PROPER in their parts , like they run on the 'fringe' or borderline , ready to F - UP BIGTIME .Purge Solenoid seems more finicky than her Vent Sol.
Bosch seems to be the best , especially for emission components , the Stealerships even evidently know this !!!
I'm now looking ONLY for BOSCH - BOSCH - BOSCH parts , especially emissions components