Hello rs8,
I think will will need much more detail of your setup before any meaningful answers can be given.
What does "not run correctly" mean?
You may need to get your code to check the SRS register and output its code somehow if it becomes a unexpected value.
Have you properly bypassed the supply?
What voltage are you running on?
etc?