Have you checked for oil in ECU loom? These are the same symptoms I had last year, managed to fix it on friends drive with some brake cleaner in a Wurth scooshy bottle and using air from a diving tank!
Go disconnect the battery, pull the ECU box cover, pull the red loom connector, is it oily...