I have an automatic pertrol C3 2005 with 20,000 miles on it. Had it from new. I also had a problem with sticking in top gear occasionally just as the warranty was expiring after 3 years. Solution was to switch off, switch on again and I was OK for a week or two. It gave an engine management alarm which had to be referred to Citroen to resolve as the code was not listed. They told me it was an internal gearbox problem, something to do with hydraulic controls. I needed a new gearbox and no service exchange is available now, they don't do that. However, Citroen gave me a new gearbox and no more problems since then. Just as well as the gearbox was priced at £4200, about the same as the car was worth at the time. They never really detailed the trouble and I left it there when the new gear box was offered. The petrol car has a torque converter gearbox whereas the diesel car has an automatic cluch change so there is a difference there. Makes me wonder whether my problem was correctly diagnosed. However, it must have been a problem in the gearbox itself as that is the component that was changed.