check the wire all the way through, think it runs along the cross member, mine lost it spark, tried everything, and in the end it was a small break in the green wire from the coil along the front panel where my intercooler had sat and weared it through!