Also, when you did the map upload, did you reset the TPS and self learning parameters? If not, do so.
Sounds like detonation to me. Usually this is worst at low rpm, wide throttle but it can occur at any time if the mixture is too lean or the spark is too advanced for the fuel's octane rating.
Pete