Ten minutes ago my odometer rolled over to 400,000 miles, only it didn't. Instead it now reads 300,008 miles.
I had the same thing happen at 200,000 miles on my 86 Aerostar, only it read 100,000 at 200,000. Apparently Ford could not build an odometer that will register over 400,000 miles...