Not sure about yours but my B&S has a cam that holds the exhaust valve open at low speeds (a decompressor). If the valve clearances are too big this doesn't work correctly and the engine can be hard to turn over. You get the impression its a faulty starter or battery. Adjusting the valve clearance correctly can really makes a big difference to this.