Sounds like main relay has cracked solder joints. Resolder them or buy a new one.

Replacement Fuel Injection Relay
Part Number: P2036-59957
Availability:
In Stock (
3 available)
$54.26
Fuel Injection Relay w/ bracket. Some repair manuals may refer to this part as the "main" relay.
FREE SHIPPING on orders over $75! (Details Below)