The pump has a ground cable to one of the securing bolts for the rear license plate bracket. It attaches inside the trunk to the back side of the bolt. If the pump is not "ticking", this could be the culprit. Especially if you have just painted the car, make sure this connection to ground is good and the wire is secure to the connector.
A bad connection could defeinitely stop the pump (and the car), I know that from experience. The light I'm less certain about, but it is the local ground connection for the harness.
I hope that helps you. Good luck.
Art