I'm not sure your understanding the concept of changing the header data. If you can use soundhack or another program to change the header you might be fine. You have a file that thinks it's 44.1khz but it's actually 48khz. It's outputting 44,100 samples per sec when it should be outputting 48,000. If you tell it it is actually 48khz, it will then putout those samples at 48,000 per sec and the pitch should be fine without processing the data. Then you take the 48khz file and THEN downsample to 44.1k and it will sound normal without the destructive pitch processing. Try this!! Are you on MAC or PC?