Does anyone know if there is a specific criteria for this to operate. Sometimes even on decent gradients it doesn't work, and car rolls back, but on milder gradients it does work. Then it appears to work on the steep gradients.....it just seems a bit random.