I've got an e46 318 and it cuts out when the engines warmed up. Doesnt happen every time, just randomly. I've been told that its a common problem with e46's and its probably either the camshaft or crankshaft sensors (the latter being the more probable cause) Has anyone had the same problem and...