How old is the Ultegra front derailleur? Is there a part number stamped on it?
Are your chainrings spaced an appropriate amount away from the seattube? From the center of the seattube to the center of the middle chainring should typically be 45mm for a road triple.