I installed a crate 350 not to long ago and iz noticed its had a bad misfire for a while now. Ive removed and check over all spark plugs and wires, cap and rotor but everything is less than 3000 km old and in perfect shape. I just cant figure out why the engine is running so bad.. Any suggestions?