check engine light on 2002 Dodge Caravan

my check engine light keeps coming on it indicated a small emissions leak we have replaced the gas cap and it just came back on

2 answers
Here is some good info about the P0442 Code, or small evaporative system leak:
http://repairpal.com/OBD-Code-P0442
go to any repair shop that performs leak test with smoke,this will find your leak and coarse of action to take