I have a 2001 BMW 325ci with an auto transmission. My problem is that when I put it in gear it only goes in reverse but not forward. In forward it only revs up. My engine light is on and says my cam and crankshaft sensors are bad, do you guys think the problems are related? I read in a forum that when a sensor is bad the transmission goes into some type of safe mode but they dont specify which sensor. if you have any idea of the problem please let me know i want to avoid a rebuild.