Hi. Did this come on after a fill up?
Check the cap for looseness. If that's not it. you will need to check for any cracked vacumm lines, a bad cap, or a leak in the eveporative emissions system.
This code is when the system sees a leak when self testing after it has seen a change in the fuel level sender voltage. So naturally it assumes a loose fuel cap.