Kind of sound like a custom tune with too much advanced timing.
Previous owner may have tweaked the computer tune and may not have told you.