What is happening?

It has happened to me 5 times in a row so it can no longer be a coincidence. I tried to swap a token that has pretty low volume and before checking it the price has not moved for at least an hour prior. But the moment I go for the swap in the exact moment I press it. The price pumps and I always get a failed transaction costing me gas fees. Do not really know what to make of this, only logical conclusion is that uniswap is baiting me with the price only to change it so I lose money on the gas fees, but I do not really see any benefit in it for them. Any help/ ideas anything?