check for splits in the rubber hose by the throttle body, the location of it would make it sound like the sound was in your glovebox. also check your dumpvalve if it's located there too.
sounds very similar to siglanza car. when he took me out in it. if u check u tube were he is racing gee down york dragway. but he never did find out what it was???