Have you checked the exhaust, sometimes baffles can collapse in a silencer restricting flow (same with CATs if fitted). Get someone to rev it up while you feel the gasses coming out the back, though not always easy to tell!!
You can also detach the exhaust after the CAT (or CATs) & try it up a...