problem: inconsistent microphone reading.

I would expect the readings you get. The signal from a microphone is an audio wave not a sound envelope. What are you expecting?
When you say constant input to the microphone what exactly do you mean?