price rules require that you must schedule a cron job. there are good guidelines in how do to section of this.
then the prices will stick.
i had to also make a change in one php file to get it working. (version 1.20.2).
check these guidelines - i did get mine working with them: