What do you mean by Diag partition?
I'm still at firmware 1.04, so I wonder if this could be related to a change in the kernel with 1.05. Did you have these dictionary / suspend problems with 1.04, too?
Do you have these problems with micro sd removed, too? Otherwise, the micro sd might be interfering with suspend....
My reader sometimes does not suspend properly after charging -> The battery will drain completely within 24h. As a workaround, I always shutdown/restart the reader after unplugging the charger.
It might also be that your hardware has a fault such that suspend does not work properly.
Setting (only contains PC reader software) and recovery partition (only plays a role in when booting into recovery mode) have nothing to do with suspend functionality.
I will check my logs for specific suspend errors when I am back home...