I have a 2000 Sportage that until yesterday had no problems. However after putting on the new tag now it misses and coughs and won't hardly run. It has over 107,000 miles on it and nothing has been done expect oil changes and fuel filter changed. I've read numerous threads and timing belt seems to be the culprit from what I have read. The check engine lights flash and I am not near a code reader. Could this be my problem? If not what could it be? It ran fine until I shut it off and restarted it no problems before that..