i know from experience the p0440 is 99% of the time the purge valve. i'm aware of the hyndai trick, but i always stick with oem stuff. when it happened to me, i changed it and the thermostat and my gas mileage almost doubled. now, under 10,000 miles ago, i had the heads rebuilt, new plugs, etc...