It has a little bit of a skip to it. I've scanned it and its come up with 3 or 4 different codes. one is like an 02 sensor, there is an egr code, there is a thermostat code, and the other one is cylinder 2 misfire. Now, i've started with putting in new spark plugs and new wires. it still has a little skip to it. while the car is idling, the check engine like stays constant and does not flash, however when you get it going down the road, it begins to flash. and there is also a pretty loud knocking coming from the back part of the motor, and its full of oil. I'm pretty sure that the knocking is a lifter or something, but idk if it has something to do with the skip either. It seems like the coils are working, and there is spark going through the ignition wires. I just can't figure it out. any help would be greatly appreicated, thanks.