Re: SRT turns over three times no start
IF the pump reacts, then the SKREEM and pump/controller are talking fine. A 'struggling' pump would imply a bad pump or low voltage to me, not a CAN BUS issue.
This can be caused by a weak battery, corroded (due to water in connectors) wiring, or just a worn pump (not likley on that last option).