has the car had a tune up at all? could be just the engine stumbling. misfires dont turn on the light unless theres quite a few of them. and then it should flash. not stay on.