I have a 96 Dodge neon 2.0 engine with 154000 miles on it. It starts really hard you have to have accelrator on the floor to get. Once you get it started it jump and jerks and barely stays running. It seems to run the best when its cold. The man I bought it from says the check engine light is on because of a oxygen sensor. I have never had it checked and have never had problems with it til recently. It ran fine when I bought it even though the check engine light was on.