Are you sure its not an exhaust manifold leak? It will sound similar but will leak out more in a hard pull. If it is leaking you might have a converter stopping up.