Ignition amp won't bring up a code, but if its an agu then 99.99% that's your problem. Sounds fine on idle but then a few revs and its burbles like an impreza.
Had the same on mine and got a 2nd hand amp for 20 off eBay. Had planned to replace with a new one if it cured the fault but its still going a year later with no trouble