2007 Chrysler 300

Computer problem
2007 Chrysler 300 4 cyl Two Wheel Drive Automatic 40500 miles

Hi, I have a 2007 chrysler 300 that I have just recently had serviced yet, the check engine light keeps coming on. I have noticed that it comes on after I have gotten gas and I was aware that a loose gas cap can cause the check engine light to come on. I have made sure I have tightened the cap but it keeps coming on and going off. I did a little procedure in the car by pressing the trip to get a code and recieved p1004 and pn04844687ad I have not been able to figure out what these mean and I do not have the money to visit the dealer again in less than 2 weeks from when I went. The preformance of the car is not suffering, what may this be?
January 20, 2010.

Check out the related content below while we wait for the question to be answered by a professional mechanic.