My 98' lumina 3100 missfires at all engine speeds it has a trouble code p0300 random missfire. I have replaced the module and coil packs spark plugs and wires, the mass air flow sensor and the fuel filter, i also did a compression check and fresh gas any ideas on what could be wrong the car idles rough and stumbles on acceleration at all speeds it will rev up put cuts out thanks