Is there a way to see if my plane will have in-flight power?
If you're scheduled on an -800 and your seat map includes a row 12, I believe that's the new row being added with the cabin improvement project.
It still can't rule out an aircraft swap, but if you check on the day of departure after the inbound flight is en route, you may be lucky.
I don't know the status of new 900er's or what the row on the updated -900 would be as an indicator.