It isn't the FD. Ultegra is awesome. I've done lots of races with an Ultegra FD with no issues at all. it could be a slight cable tension or limit screw adjustment assuming that the cables and their housings are in good working order. It could be that the FD is bent or no longer in its proper place if the bike has been dropped hard.