I've got no confidence in 80% of Australian mechanics, just because your mechanic did it doesn't mean it's right and doesn't mean they fitted good quality parts. You need to work out what's going on before you throw a $2500 ECU at it.
If it came to us for an aftermarket ECU and tune, nothing...