My 2013 B-Max with less than 30,000 on clock, has been cruising to a halt and stopping, then refusing to start, for over 5 weeks. This happens after an engine malfunction warning, initially. Been in local garage and Ford, where car seems to give different fault codes on the diagnostics. Has been "fixed" twice, but after about 10 miles or less, back to square one. Currently at Ford dealer, but they don't seem to have much of a clue. Can anyone suggest anything?!