Are all the coil packs wires connected all the way to the coils - those are very easy to leave loose when the plug does not give spark and if even one is not attached well, the engine runs rough and exhaust smells like raw gas... don't ask how I know