CHECK YOUR PLUGS AND WIRES(ESPECIALLY CYLINDER #2). GO TO AUTOZONE AND HAVE THEM RESET IT FOR YOU OR IF YOU KNOW SOMEONE WHO HAS AN OBD TOOL HAVE THEM DO IT(THIS WILL SAVE YOU A LOT OF CASH SINCE YOU DON'T HAVE TO TAKE IT TO A DEALERSHIP). I HAVE HAD CODE P0304 AFTER WASHING MY ENGINE A COUPLE OF TIMES. I FINALLY WENT TO ADVANCE AUTO AND BOUGHT AN OBD II TOOL.