It started doing this when it got cold outside. When the truck start up it idles really rough and the whole truck rocks like it has a cam. To me a sound like it has too much fuel and sounds like missing on the exhaust. When it idles why is the spark all over the place? Here is the log file.