Fuel pump 85 lincoln

just bought a 1985 lincoln town car for my son and we heard a sound like a vacuum leak comming from the throttle body and noticed the fuel pump was constantly running but there is no fuel leaking and it kills the battery overnite what might cause this ??

Sticking fuel pump relay?