My '05 scion XA just turned 100000 miles. The check engine light came on. I filled the gas tank (this has happened to me before) but the light is still on. I had it tuned up about 3mo. Ago and I am not having any problems. I have the oil changed on schedule etc. Any suggestions? How soon do I have to take it in? Is it dangerous?