It seems rather stupid on the part of the dealer to scan and obtain a
code and take no diagnostic action other than to 'clear the code' and
send you on your way, which is precisely what they did on your first
And, to add to that, P0449 is a 'generic' obd-ii code that says the
failure is in the evap system vent solenoid. What did the dealer do on
trip number 2? They replaced a bad hose. They still(apparently) did not
check the electrical circuit or the physical function of the vent
On trip 3, they replaced the valve, something that should have been
inspected and tested on visit number 1.
If the engine light is on now, run the car down to
checker/autozone/kragen, etc. and have them pull all of the diagnostic
codes out for you(they will perform this service for free), and post
your findings here.
There are four types of OBD-II codes, if they begin with a P it is a
powertrain code. If the first digit is a zero, P0xxx then it is a
'generic' OBD-II code that is common to all OBD-II equipped vehicles.
If the first digit is a 1, P1xxx, then it is a manufactureri-specific
diagnostic code. You will need access to hyundai service literature to
know what a P1xxx code means. However, you can read all about the
'generic' codes here
Let us know what you find out.