Version 0.9 doesn't sync correctly

Hi,

I’m trying to sync to the correct chain but I keep getting the following error using version 0.9
ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 0000000000000001660d0e34c83883da9f3d5029f5fdf1e9ca88b0dc5989d6dd, bad-diffbits, incorrect proof

Basically stops after block 500,400. Any idea?