Indefinitely for weeks at a time... OK, that's what I was worried about. You may nicely neutralize negative friction factors 1 and 2, but, as a retail, non-institutional player, you get hit hard by #3. Yep, the world ain't fair, after all...
In a nutshell, any gains you'll make on the spot side (retail-priced, in terms of implied interest rates) will be more than offset by the gradual loss / convergence, realized on the futures side (wholesale, or fair-priced, again, strictly in terms of implied interest rates), as the futures price converges to the spot price, the closer you get to expiration. Have you had a chance to go over the discussion in this recent thread?
http://www.elitetrader.com/vb/showthread.php?s=&threadid=66505
What it does is compare two ways of putting on a long USD / short JPY carry trade, via spot or futures. Something closely related to your quest for risk-free arbitrage. Futures turn out to be more cost-effective over the long term, precisely because of negative friction factor #3 -- that dealer's adjustments to the short-term rates. (In that case, explicit, not implied, adjustments... the way it should be done.) See if that discussion helps you better understand the practical flaw in your proposed risk-free arb, then feel free to ask anything again, if need be.
Incidentally, which currency pair(s) did you have in mind?