I had that problem...I ended up downgrading to 1.1.4 before I could get the sound back to normal. Then I just upgraded to 2.2.1 and then 3.0 and now all is well!
Was this on a 3GS? I didn't think you could downgrade below 3.0 on it, because it seems to be a 3GS specific thing?