problem with microphone readings using Power supply module

i am usnig a Adafruit max4466 microphone breakout for my project . When i supply 3.3v power from arduino it gives proper readins as:

347 349 341 342 355 346

But when i supply 3.3v form power supply module (as i am using 4 sensors and 2 sevrvos for my project) it gives following readings

1023 1023 995 1023 899 613 213 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 17 0 0 0 0 36 0 0 0 64 521 1023 1023 1023 1023 1023

I hav tested the power using multimeter. Bot hav 3.3V and current of 340uA. Power module is "YwRobot Breadboard Power Supply" http://www.petervis.com/Raspberry_PI/Breadboard_Power_Supply/YwRobot_Breadboard_Power_Supply.html

Give us a clear picture of how you have it connected.

Weedpharma

Duplicate threads deleted. DO NOT CROSS-POST, CROSS-POSTING WASTES TIME.

adafruit max44666 hhas three pins. Vcc, Vout and GND

Vcc connected to 3.3V GND connected to ground Vout to Analog input(A0)

Make sure the ground on the microphone board, the power supply, and the Arduino's ground are all connected together.