Completely miss read this last night (shouldn't reply when half asleep lol), I read it as if it came out boost pipe. I never had anything out of the elec connector.
I know what you mean about the sneeze when changing as it is nice to hear, but I had it whistling whilst accelerating aswell but now thats gone it does shift a bit more.