it's 99.9% the ECU... it would be the first time to see such Hawkeye glitch, especially that you said this fault was not there before it remained immobilised, IMO something happened with the ECU too at that moment, is it Eu2 or Eu3 engine? can you tell what p/n is on the ECU?