Hey Ross,
Just listened to your video, That is nothing like the loopy idle I have. Mine doesn't affect rpm and isn't that regular, it just changes tone for an instant every few seconds. Have you run ringfree or seafoam through it yet? Vacuum would be a good start.