When running a sendTransfer() on a testnet node (https://testnet140.tangle.works) I can attach without any problems. When I try to use a mainnet node (http://nodes.iota.fm:80) I get Invalid transaction hash.
Here is my call: iota.api.sendTransfer(seed, 3, 9, transferData, callback)