It does sound like a poor connection somewhere. If it where to ground you would have smoke. You will get 12v through a poor connection until you put a load on it. Your meter is not enough load to pull the voltage down through the bad connection, but the fuel pump is. Try to keep a load on the circuit when you use your meter.