
I'm not saying it definitely can't be the ECU, but...
They don't just 'go wrong' and when mechanics diagnose the ECU as being knackered... It normally means they haven't got a clue and are just 'box changers'.
Either that, or they've blown it up because they've done something stupid.
And yep, as Drax and Donald have already said, if you do want to try replacing the ECU, then don't even think of going to Honda, or paying to get it 'repaired', just get a known good one off a 5th gen that's breaker on the forum - they have basically zero value (because they never go wrong...) so you should be able to pick one up for peanuts.
Seriously though, guys on here... Is there no-one near by that can go and have a look at the car for/with her?