P0304 - Cylinder 4 Misfire (random)

When you get this code, you should note the conditions it occurs in, like weather, road conditions, length of the trip, last time the gas tank was filled, etc. Look for a common occurrence and you may find out why this is happening.