Every 5,000-10,000 km's (3,000-6,000 miles) the same shift solenoid in my transmission fails. It's been replaced 3 times now and has just failed again. Each time my mechanic has gone over the transmission but can't find any reason for the recurring problem (I know he's not lying to me because...