This is a very odd, very specific problem. My 2002 E46 M3 is shifting into "0" while shifting, and ignoring all input at random(gas, paddles/shifter) for about 10 seconds before returning to the last gear it was previously in. For reasons that are too long to go into, I know for a fact the problem is not the hood pins or the programming. The car won't do it until after it's been driven for about 15 minutes in weather over or around 80 degrees F. It's definitely a temperature-related issue, as the car will not act up in cold weather. A while ago, the car took a nasty trip through a few inches of water on a backroad. Since then, it's had this problem. My theory is one of the two temperature sensors for the hydrolic fluid entering the transmission oil cooler got wet(apparently they sit low on the cooler, just infront of the radiator, close to the ground) and later coroded, giving the SMG computer false values and thus giving it the illusion that the SMG system is "overheating" when, in fact, it's not. Temperature is a definite in the problem. Has anyone ever heard of this rare, weird problem before? If so, does anyone agree with me about the temp sensors? Thank you all!