Seat assignments tend to be dynamic especially within the last several days prior to departure as people get upgraded, change plans, extend or shorten their vacations, etc. Set up a Seat Alert on Expertflyer.com and it will increase your odds of getting what you are looking for.
Good luck!