Took a long trip this morning and low and behold, the shuddering and shaking came back, the blinking check engine light and hold light. Used my new OBD II and it says I have a multiple cylinder misfire or a P0300. I did wires, I did spark plug, I did ignition coil pack, what can this possibly be? Frustrated...