Have you tried spinning the SC pulley by hand to make sure the rotors are turning? Can you hear a slight whistle when you give it a spin by hand? Probably a stupid question, but I just don't see how it couldn't make boost if the SC is mechanically in good condition. Unless there's some '04+ dbw witchcraft going on, that I wouldn't know anything about.