After driving for 30-45 minutes or so my car jerks and the transmission malfunction light turns on putting my car into the "safe mode." Also while driving in the automatic D mode the car jerks when shifting into the second gear. So far I have had an oil change, transmissions fluid change and had 2 solenoids replaced (suggested by AAMCO) but yet the problem still occurs. The car is a 2001 330xi. Any ideas what the problem could be?