Two thoughts come to mind.
First, if you have a winterizing hose, make sure the valve for winterizing is in the right position for drawing from the tank and not the winterizing hose.
Second, how long are you letting the pump run? If your water heater is empty, the pump will attempt to fill the water heater until the system pressurizes. Then you need to open a hot faucet so the remaining air can push out. The pump may run 5 minutes to fill the hot water tank.
Third, you do have water in the fresh water tank? right?
When first turning on the pump, make sure your tank has water in it. Make sure all your faucets are turned off. Then turn the pump on. If your water heater is on bypass (and empty) the pump should run only a few seconds and pressurize the system and then turn off. The flip your water heater off bypass and fill it. Once pressurized again, the pump will quit running. Open a hot water faucet and bleed the air until hot water spits air no more. Then turn the faucet off. System will pressurize right away again and the pump should shut off.
I have found that if a faucet is turned on when the line are empty (after winterizing and blowing the lines), it won't pump water if the faucets are open. They have to be closed and the system pressurizes. This causes a prime from the pump to the fresh water tank/