Hello, recently purcased 2000 deville northstar engine. I am getting code PO300 engine misfires. I have checked and replaced the plugs, have no vacuum leaks. Checked the EGR valve. No clogs in the catalic converter, no leaks. I suspect that it may be related the the ignition module or the coil, but I am not sure. Need advice or expertise please.