My trucks has ran ruff for the last few days but yesterday I started it up and it was shaking pretty bad. So I turned it off and restarted it, this time it ran worse and the check engine light light came on. I Checked the code and it was p0303 which is Cylinder 3 Misfire Detected. Any ways my truck has only 19000 miles and is stock. Do you guys have any ideas what could be wrong with it? Now it seems still a little ruff but the check engine light went away. Thanks for your help!!