Check your intake manifold bolts. Watching the video it seems like it makes that noise when the throttle closes. I know an intake leak can make a whistling kind of sound and it's not that uncommon in a Jeep.
Silence is Golden, Duct tape comes in Many Colors.
Journeyman Polyphase Meterman IBEW Local 387
Work with enthusiasm as though you were working for the Lord rather than for man.
Siena Jeep Owner's