Is ECU going bad?

Always carry a spare unit. You never know when one will go.