If you cleared the codes & then show them pending again, the same problem still exists.
Also, if you cleared the memory ( reset the light ), the 80 warm-up cycles do not apply, as THEY would reset your light, if the problem was truly rectified.
It takes a fair bit of different driving, to complete ALL the requirements, to show solid icons on your reader.
From my experience the " EV " icon can take a VERY long time to be happy again.
I suspect thightening your gas filler cap may have been just a fluke.