I keep getting a PO300 and I can't seem to find what is causing it. I have already replaced the plug wires and the MAF. Spark plugs are fairly new. It only seems to misfire sometimes as in some drives it will be fine, other times it has problems right from the initial startup. This has been going on for a month and its really pissing me off so any help/genius ideas would be appreciated.