2003 cherokee, code0455 large evap leak, replaced gas cap,checked what I could find of hoses. I have a weird slight knocking/tapping noise coming from the area between the gas cap and the rear bumper when the truck is running. Could this be causing the light to come on? Should I be worried about this noise or do they all do it? This light has been on for a year and I have reset it about 10 times. Help?