How to get Service Engine Light and Tighten Fuel Cap message to stop on 2005 Chevrolet Suburban 1500

My Service Engine Light in yellow comes on along with a message to Tighten Fuel Cap. I have replaced the fuel cap. How do i get these to stop?

Asked by for the 2005 Chevrolet Suburban 1500
if the gas cap is the problem, the pcm has to run the monitor and pass for the evap system 3 times and it will turn the light out on its own. it could take several days.
if it does not, then there is another problem that needs to be addressed.