We have a 2005 Liberty and when we fill the gas tank up within a few minutes the gas gauge goes all the way to empty and the check engine light comes on. After a day or two of driving the gauge will go back up but the light stays on. Any ideas on what could be wrong?