Bank of America is sticking with its eye-catching $5,000 gold target — but the call comes with a warning investors shouldn't ignore. The bank's bullish long-term view sits alongside near-term caution, a reminder that the path to new highs is rarely straight. Big target, honest caveats.