I had a misfire in one of my cylinders. One of my plugs was smashed and had the incorrect gap. It ran rough, and I would pull up to a stop light and the truck would just shake so bad. My truck didnt throw any codes for a day or two. Might pull the plugs and check the gaps and see if they need replaced.