could be corrosion or a bad connection. just enough to read on the DVM, however not actually flow any current when needed. if that is the case, verify the ground connection and power connection separately.
expanding on the suggestions above.
first, the ground. using a wire from the battery...