for the past few days I've been fighting what I think is a vibration propagating to my BMA180 sensor - I'm using allinone board from CSG (works like charm... apart from this

What I see is that once the motors are armed and spinning, accelerometer values start to jump like crazy.
I tried various combinations of vibration dampening, at the moment, the whole sensor board is wrapped in a two side tape and sitting on the center shield, and I removed all rubber pads from under the motors as that was probably foolish thing to do in the first place. There was no change whatsoever, no matter what I do.
I looked into the code and into BMA180 datasheet and there are various options for filtering the output - multiwii changes that (according to code) to 10Hz filter, but even if I change that (comment it out, put in a different value) the behaviour is exactly the same.
Is the 10Hz setting working with all BMA180s? What are other settings to try? It doesn't look like 10Hz updates to me (it really jumps like crazy, +-50 on all axis). Or is this not a problem and all?
I'm not sure how the 10Hz filter is implemented, but from what I read it should average values internally and put the average into the readout.... doesn't look like this is actually happening?
The original line reads:
control = control & 0x0F; // register: bw_tcs reg: bits 4-7 to set bw -- value: set low pass filter to 10Hz (bits value = 0000xxxx)
Also, datasheet says one should not write to EEPROM more than 1000 times - is this just a one-time registry setting or is it getting written to eeprom every time? I guess that would be bad...
Gyro (IDG3200 on the board) is fine, once motors are armed there is a +-2 variation, I thought gyroscope was the element most affected by vibrations?
Any tips?
I do not balance props, for now I'm just assembling/disassembling/assembling the whole thing and just a noob when it comes to flying....
Thanks