Dans prob is he is running 680 cc injectors on a map designed for stock zetec ones.
I should imagine some fairly drastic re scalling of his fuel map would get him running better.
Dan, just as a trial knock a third off all the fuelling figures (not sure what DTA use) before 3k rpm and see if it runs better.