Get a second opinion. It may be one or another of the sensors is dirty or the electronic throttle has an issue.

A new ECU is no joke. It doesn't make sense to replace an entire ECU if this is the only problem.