Screaming shower head (the sequel)
Another thing to try would be a slightly more aggressive cleaner than vinnegar - I've had good luck soaking the shower head in CLR, making sure to shake it up every few hours.