2 to the power of 31 = 2147483648
2 to the power of 32 = 4294967296
silly me, should have double checked. The wiki link refers to 2^31.
Nothing to see here, keep on mining, please.
Glad to see you figured it out.
Note that the signed range of integer values that can be stored in 32 bits is -2,147,483,648 through 2,147,483,647
However the nonce is an unsigned integer, meaning it does not represent negative values. The unsigned range of integer values that can be stored in 32 bits is 0 through 4,294,967,295.