could be an air leak in the intake ?
get a race map off someone and load into your ecm (save your old map so you can put it back if things dont work out).
my x1 runs a buell race exhaust which has no baffles, a foam performance air filter and a race map in the ecm, goes like a rocket with no flat spots.