Bless ya, our oven broke last month too but it just wouldn't heat up. something to do with the element? anyway my OH bought a part and fixed it.
But haha hitting things usually gets things working again, well maybe not usually but sometimes. I do that to my OH all the time... only joking!
think I've done it to my old computer before.
Maybe you need a replacement fan bit or something, could try googling the problem see if it's easily fixable?