I don't trade with IG, but I see similar spikes on my iii account some times.  Usually the price goes into 'indicative' so that it doesn't trigger any trades.
However, once I had a limit order on Oil and it got triggered by a spike, which only showed on their chart.  I contacted their customer service desk who accepted it was a glitch in their software and closed the trade and refunded the losses.