I don't know if it's a minecraft bug, or a Buildcraft bug, but my furnace will only hold one finished product, even if the finished product should stack. So if I put in 5 iron ore, I'll only get 1 iron ore. The only way to fix this is if I manually remove the iron 1 by one.
Edit: Found the error in Forge, just need to isntall the fix.
__________________
|