I know this probably doesn't help much but i had the same trouble with mine last year, changed everything and still no spark

ended up pulling the whole lot out in the end and putting efi management in

only thing i didn't try at the time though was the esc2 unit so could possably be your problem