yes as above, if you,ve removed the heater blower from under the bonnet and took off the earth wire next to the wiper motor, well i believe the other wire is an earth for the ecu and wont spark without it connected,so check for good earth there, other than that sounds like possible distributor packed up? or dodgy plug on it?