check the solenoid and the ground cable from the engine to the battery also be sure the engine is free to turn over, Often after sitting for a long time the pump liners swell and lock up the impeller this keeps the engine from turning over and many a person has replaced a starter just to learn the pump was frozen. It Is a very common issue with any pump that has an aluminum housing and a stainless liner due to dissimilar metal corrosion under the liner.