Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.
I'll just throw this out there.
Back when my 91 K5 5.7l Blazer was on the road and not a bush buggy, it once had a very slow turnover. It ended up being a bad alternator. It was shorting out causing a locking/brake action that made the truck hard to start. Only when at night I randomly saw sparky lights under the hood when starting, did I end up replacing the ALT the next day, and like magic it started up fine after that.
Short story, a bad alternator could also cause slow starting.