Check engine light is on. Vehicle hesitates when at stop light and when I give it gas. I put on a new fuel pump not to long ago new fuel filter and a new air filter. Had check engine light checked and it said vaccum leak. Auto parts store said it could be gas cap but I have plenty of vaccum in tank when I open it. I checked the vaccum lines but I didnt see or hear anything.