Is your site running on PHP 5? I had a few speed issues with WordPress until I upgraded to PHP 5 through my hosting service. That resolved any sluggish behavior.
Could be a bad plugin. If you recently installed a new plugin, try deleting it from your hosting account.