So I have determined it is to do with refueling. The light is on after I fill up the gas tank. At least thats after 2 rounds of testing, i.e. twice I filled up the tank and twice the CEL came on right after. I am going to get an OBDII reader later on to confirm this, but just assuming it is the refueling that's causing the problem, what are the solutions?