A friend of mine has a similar experiance, only the solution was very simply. He filled up at a gas station and was in a hurry to drive so he didn't screw the cover correctly. After much ado, they still did not find out until he bought gas again and screwed it in properly. He realized the light went off.

. I hope you find your solution sooner than later.