I think I've isolated my similar problem with the factory starter on my 2013 CX-9. If the nose is pointed up-hill in my driveway, I get the 2 honks and no start. If it's pointed nose-down, it starts fine. Also, when parked on a flat surface, it's okay too.
I'm not on a hugely steep...