Well i've been having an issue with my 03 m45 for some months now. It will just stall on me for no apparent reason, it can be 2 mi of a few hundred between stalls. Had to get something else reliable a few months ago. Decided to get it diag last week. The code for camshaft pos. sensor came up so i had the shop switch them out. l picked up the ride today and it drove fine but later today took it out and it stalled again just as before. Have u guys had similar problems.