I say custom tune first. That alone can improve throttle response, the power curve, and maybe gas mileage. Only thing is, if you add more later (exhaust, intake, etc), you will need to do the tune again. Pay someone to do your tune at a shop with a dyno. Try to stay away from generic 'vehicle-specific' tunes.