Were you ever able to pinpoint this issue? We’re seeing the exact same thing on one server. Sidekiq goes to 90% CPU and the only way to get it back to normal is to restart it. It then stays low for a day or so and then it gets stuck at 90% again.
ps -T -p <pid> says this is happening in manager.rb:27 which is here
There are no scheduled jobs in Sidekiq.