I've had trucks where a bunch of little elements conspired to make it hard starting. Older starter, older batteries, slightly off calibration sensors that still didn't throw any codes, real f'ing cold weather, etc. I've had to use ether on them. I'd only bother with the built in ether thing if I...