You might want to disconnect the ECU for one minute, clean the terminals in the ECU connectors (male & female), put some vasoline in the connector, reconnect, start and run for a few minutes to "re-learn". You might simply have a dirty connector. Also check all the ground connections.