I just had the fuel pump replaced on a 2003 used Cavalier that I bought 4 months ago. Now a week later the check engine light is on again. I have not gotten gas in about 4 days so I do not think that it is the gas cap, what else could it b? should I take it to the dealership that I bought it from and had the fuel pump replaced or should i take it to Autozone to get the codes checked. I have to say that I am a little angry that I am having these problems with a car i bought onlt 4 months ago