Its tough to tell what the problem is from your description, your best bet is to just get in their and check it out. A good resource for this will be http://www.apwagner.com
. They have a repair center that gives you tips, and a break down of the appliance, plus if you do find whats wrong you can probably find the exact part you need there.
Hope this helps, and good luck!