Try changing ECU.
It may be on its way out.