Yeah, I realize I'm a bit late for this, but here goes:
We show that for any prime $p$, $P(p)$ is a (positive or negative) power of $p$. Assume for the sake of contradiction that some prime $q\neq p$ divides $P(p)$. Then
$$q|P(p)\implies q|P(p+q),$$
so $\gcd(P(p),P(p+q))\neq 1$, a contradiction. Now, as $-x^{d+1}<P(x)<x^{d+1}$ for all sufficiently large $x$ (if $d$ is the degree of $P$), we must have by the Pigeonhole principle that there exist some fixed $s\in\{-1,1\},k\in\mathbb{Z}_{\geq 0}$ so that $P(p)=sp^k$ for infinitely many primes $p$ (as the only possibilities for large enough $p$ are $\pm 1,\pm p,\cdots,\pm p^d$). But then
$$P(x)-sx^k$$
has infinitely many roots, and thus $P(x)$ is identically the polynomial $\pm x^k$.