had same problem and found the fix was easy mate , dry joint in ecu , took it out re soldered it and all been ok for nearly a year now . so maybe easier and quicker to do same fix ???
think fix is on here if not pm me and will look it up for you as think still have print out in book of...