I had a similar problem on mine , the Pectel looms need really good earths, mine sparked and had fuel ( the ecu earths the drivers on the injectors ) but the loom although earthed on the engine wasn't earthing to the body . 2 x £2.50 earth cables from A motor Factors and away it went !