Cannot transmit raw bitcoin transaction
According to blockexplorer.com your output has a total of 9.9999 (and not 4) btc. If you own both vout addresses for this transaction, using only 2,5 of them in your raw transaction leaves a 7,4999 btc fee for the miners, which is insanely high. 

According to bitcoin 0.9 release notes there is a mechanism now in place that: 


  Reject insanely high fees by default in 'sendrawtransaction'


so that could be the reason that your transaction is being rejected. Try adding one more vout to your raw transaction and see if it works.