I have a 03 dakota quad cab 4x4. When I test drove the truck it had a check engine light on. We brought my friends code reader and looked at it and it was an evap code. The guy I was gonna buy it from said he would get it fixed when he smogged it. Anyway he said a few days later after we left the code went off and when he took it in they didn't find anything wrong, I bought the truck on 9/11, it was in the shop getting new ball joints and tires, I got it back last week and drove it a couple days and the Check engine light came on again. I hooked it up to the code reader again and came up with 2 codes. p0441-EVAP Purge Flow Monitor Fault came up twice but one was pending. My my friend said that evap is just the smog equipment and wont affect anything else. The truck is smoged for a year and a half so my question is what dose this code mean, and how quick should i get it fixed?