Maybe you need to set PCLATH before changing PCL?