Slippage, orders being filled, incorrect data, slippage not correctly being accounted for is probably the biggest killer. Don't forget about adding commissions etc..
If you account for even an average of .5 tick in the ES slippage it will most likely turn any short term trading program...