I had the exact same thing happen to me. A couple months ago, something came loose, banged around cylinder #4 and bent the spark plug electrode down. I replaced the spark plug, chalked it up to something random, and drove gently for a while. Then yesterday the same thing happened - P0304, Cyl...