the gearbox on my c220cdi won't go higher than 2nd gear, I can get reverse and park Ok. I took it to a garage who said it was a oiled switch on the gearbox but they couldn't do it and I would have to take it to the main agent. I have an extended warranty on the car which only allows £40 labour, iknow I will have to pay extra but the main aget s are a lot more expensive on labour. Could it be this switch or is it something major, I love this car and wouldn't want to get rid of it. the mileage on the car is 36,000. I hope someone can help