机械制造企业财务成本居高不下的原因有:机械制造业风险较大、收益不确定;财务成本控制意识较差;资金流动性较差;内部竞争激烈。解决方法有:对产品原料的采购严格管控、财务成本管理理念创新、建立财务成本的有效管理制度和增强企业竞争力。