Really sounds like a bad ground or connection from the battery. Check all the ground wires and power wires connections. If you're only getting .02 volts to the starter the solenoid wouldn't have enough power to make noise. Make sure your meter is set on DC volts, if it's on AC it'll give you a false reading.