maybe electrical check fuses firstprior to pump removal do a direct pump test. might not be the pump . could be a stuck main relief. 90 versus 900.
How cold is the weather there now? There have been members with this problem that was caused by water in the chain case freezing so the sprockets could not move. When you mention cold weather makes one think water may be involved.maybe electrical check fuses first