My NTP is working any ideas?

Try setting the clock in BIOS and system UTC + 0
I don't like that this is necessary. Flameruk, can you tell me what operating system you were using, what time zone you had your BIOS set to, and what time zone your OS was set to? I think I need to change the code that I use in p2pool's code when determining UTC time, and I'd like to be able to reproduce your issue.
2017-05-11 15:16:06.170906 Generating a share with 748972 bytes (2821 new) and 1701 transactions (12 new)
You should probably also add blockmaxsize=999000 to bitcoin.conf.