What is the octane rating of your fuel? Is it high enough? Unleaded fuel goes off, (loses power and response) when it evaporates, ie, any time it is in your tank for more than a couple of days.
Try an octane boost, or maybe fresh fuel from a good supplier. Also, remember that the Suzuki fuel injection doesn't really like higher altitudes... All of these things will give problems with throttle response.