I kept getting random misfires, so i replaced the cap, rotor, plugs and wires last year. Still got it, so I replaced the spider injector a couple of weeks ago cause cylinder 5 wasn't getting fuel. We reset the timing to 1.2 advanced and I replaced the plugs again. I am still getting the random. What else is there to do?