Have you actually checked the plugs themselves to see if they spark properly? Maybe gap lengths?