Can you post a video? I have never seen or heard of that much of a swing. Mario is right, a little swing cruising and at idle 14.7-15.2/4 is about right. Then WOT steady as a rock.
Also where do you have your sensor? My only guess is a giant exhaust leak and even that doesn't seem like it would create a huge swing, but maybe just show leaner or richer.