Things that can make your phone to misbehave
1. If your phone internal storage is full. Try to free some space by moving some applictions to your memoricard
2. If you are using a large memorycard and if the memorycard is full. This might make the phone to take a lot time of loading after switching phone off.
3. However another thing can be your phone cache.
4. Hard reset your phone can be your last option
For more troubleshooting instructions please call vodacom at 082 111