Just had my 01 cavalier obd ran and cylinder 1 misfire came up. I had changed the plugs and wires and made sure all have spark. Even had compression test on all cylinders and checked good. At a lost and this is stopping me from passing yearly inspection. Help!