This applies to both the built-in Clock app AND the app I put on the phone (Alarm Clock plus) in an attempt to circumvent the issue. My alarms sometimes work just fine, but other times they go off late. Five minutes late, ten minutes, 13 minutes, 30 minutes, 45 minutes - it's completely random...