No, it's definitely one of the plugs going to the ecu. Just a coincidence that the gas tank sloshing got it working. I can hold the ecu in my hand, wiggle the plugs, and the ecu lights go on & off & the pump cycles off and on. It's more than just the pump not running, the entire ecu blinks off. I think it's the 15 terminal plug. Circuit board looks fine but may try to re-solder all connections associated with the plugs. Or find somewhere to send it for repair. Also checked codes - no fuel pump code, but does tell me to check my temperature sensor. All else is ok.