I had just resolved EXACTLY the same error code issue. Resolved @ Hyundai service center.
(a) Under warranty, basic 60k
(B) Under back seat, 2 positions are there, which has to be opened to reach the fuel-tank. Take out the fuel-filter and change in both the 2 meters, which give the fuel gauge. In my case the code appeared AFTER I noticed another anomaly. The fuel gauge (dashboard) started showing ZERO when reaching half-tank. REMEMBER to change both, as they are in serial.
© Underneath there's a connection, which has to be changed besides the evap. cannister.
(d) Under the hood, there's another sensor - which requires change.
Note - © and (d) has been well described in this thread. As for (B), not sure but might be unique for me, nevertheless rep. told me that P0446 always almost also requires this change.
In your case, depending on the Hyundai store you'll go - they might be honest enough to change all.
QUOTE(littlejumbo @ Jul 28 2008, 10:28 AM)
Digging up this topic...
I just had the check engine light pop on in my 03 Santa Fe.
Autozone read the error as P0446-Evaporative Emission Control System Vent Control Circuit Malfunction
Now, I don't know if its coincidence or not, but the CIL appeared a day after I blew through a huge puddle (didn't realize it was that deep). Could this have done something underneath?
Also, I cranked the gas cap to make sure it was on. If this is the cause of the problem, how long does it usually take (days, miles?) to reset itself?
Thanks.
[right][snapback]179323[/snapback][/right]