Could it be detonation?
If it only does it under load in 5th gear it might be the gas you are using. I live in the same place as you and our 87 octane sucks. Try 89 octane and see what happens, all you have to loose is some more coin at the gas station. :)