What is puzzling me is 10 miles into your return trip, the fault returns, so it was not there when you left, how would the mechanic know it was not fixed when he finished working on it.
Posts like this just highlight to me how fukking spoilt some folks are becoming. Whinge whinge whinge. I'd be pleased to see the last of your type if I was in the trade.
Because I hardly had to down shift, its a long straight road!!!! If I had been the mechanic I would have gone up and down the gears 10 times on the check ride They told me all fine running well etc etc, lesson learned from now on I double check everything. Don't think its spoilt to expect a job to be done correctly and fully checked, over and out