maybe its time to upgrade to a prosumer camera and lens . just kidding
i would go to my local camera dealer if they can clean the insides of your gear. ive used canned air on my camera's sensor but i would not recommend doing that though. as for the lens, you might want some expert to clean it for you.