I have a '94 525i-M50, apparently, the car is hard to start at times, even if you were able to use it already. It will take around 3-5 times before the engine would run. I use it everyday and it is a good drive specifically on the highway. A concerned friend also saw the problem and told me that the crank sensor may be faulty and that I invest in getting a CAN-OBD II(diagnostics) to spot where the trouble is. Are we in the right direction? Any expert opinions will truly be valued. Help pleeeaasssseee.