'jase' is absolutely right here. engine management is only as good as the person who tunes it up!
tuners rarely do a spot on job. it is worthwhile to look into this carefully and take the car to a reputable dyno operator/tuner. his services may cost twice as much as next guy's but will definately be worth every penny. reputable guy may be able to spot mistakes in engine component selection, or able to tell how to modify them to suit application better. for example aftermarket 4-2-1 exhaust may be optimised for standard camshaft, whereas the car may be running long duration cams, hence shortening secondary runners will be beneficial for optimising power output.
it doesn't hurt to learn to do the tuning method yourself. naturally this would require one to have a chassis dyno in their own garage. there are kits out there which will craft up outstandingly realistic hp/torque curves on home pc. you plug in this module in your car, make a few acceleration runs, go home (if you don't have laptop pc), plug module to pc and download real life hp/torque curves.