well the GTD runs more fuel to create its stock 80hp. the intercooler is a really good idea, otherwise it will smoke (like you described)
alternatively you can just dial down the fuel screw, or even the starwheel under the LDA lid.
not really sure why your pump stopped working... if it was sudden, then it was probably just the fuel stop solenoid, or it lost its prime from a leak. (it would have taken a few minutes of cranking to re-prime itself, or if it was really dry, it would never have primed itself!!)