Had the same problem with my 2012 B180cdi, until I replaced the battery, one very expensive gell battery later the eco system now works every time, It would appear that it will not operate with low battery voltage or amps available to crank the engine