my 02 wrx has an odd bouncing boost( best way i can think to describe it.) when you get on it heavy into boost it will go right to full boost around 12 then cut back down to around 7 and will bounce up and down like that 5 or 6 times before leveling out around 12 again? it also idles rough i idles between 500 and 1500 rpm reving up and then almost cutting out and catching itself and then reving up again , when you watch the boost gauge it looks like the vacuum levels change before the idle does. cel on but just for the dp o2 sensor. and only mods are headers and three inch cat-less exhaust. what could be causing this?