Have you done some version of a DAFNE course? ie adjusting your doses to suit the food you are about to eat, and you Bg at the time etc? If not, i would really heartily recommend it. There is an online one somewhere.
A pump is fabulous, but it not a golden ticket to brilliant control, and takes a great deal of work. I honestly belive that the "DAFNE" approach is the best way forward. If you try this, and still your are not happy, then a pump may be the answer. If you are already doing this, adn then still having problems, then persistance seems to be the key to moving forward.